diff --git a/README.md b/README.md index 1f98667..0535127 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Petit framework web en go pour des petites applications avec chargement des temp Le framework se charche de servir les fichiers statiques (url: /static/) et, en mode debug, recharge automatiquement les templates. -Le fichier de configuration est passé dans Configure et doit être au format json avec les paramètres suivants : +Le fichier de configuration est passé dans `Configure()` et doit être au format json avec les paramètres suivants : ```json { @@ -21,4 +21,6 @@ Le fichier de configuration est passé dans Configure et doit être au format js Le MainTemplate est utilisé pour charger tous les templates, il peut être utilisé tel quel ou modifié si vous savez ce que fous faites. Dans le doute, laissez celui par défaut. -On lance enfin le serveur en utilisant Start() +On lance enfin le serveur en utilisant `Start()` + +Pour charger un template, il faut utiliser `RenderTemplate()` diff --git a/gowebframework.go b/gowebframework.go index e100e37..eb9143f 100644 --- a/gowebframework.go +++ b/gowebframework.go @@ -2,7 +2,7 @@ * @Author: Bartuccio Antoine * @Date: 2018-07-14 11:32:11 * @Last Modified by: klmp200 -* @Last Modified time: 2018-07-14 13:01:20 +* @Last Modified time: 2018-07-14 13:18:53 */ package gowebframework @@ -103,6 +103,8 @@ func loadTemplates() { log.Println("Buffer allocation sucessful") } +// Renders a template loaded. It allows templat "inheritance" and pass data into it +// Automatic reload if debug mode is enabled func RenderTemplate(w http.ResponseWriter, name string, data interface{}) { if ServerConfig.Debug { loadTemplates()