Petit framework web en go pour des petites applications avec chargement des templates et serveur intégré
Go to file
Antoine Bartuccio 50c4f8e6d9
the build was successful Details
Add static files server
2018-07-14 12:58:25 +02:00
.drone.yml Initial release 2018-07-14 12:37:50 +02:00
LICENSE Initial commit 2018-07-14 10:34:52 +00:00
README.md Add static files server 2018-07-14 12:58:25 +02:00
gowebframework.go Add static files server 2018-07-14 12:58:25 +02:00

README.md

gowebframework

Petit framework web en go pour des petites applications avec chargement des templates et serveur intégré

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 :

{
	"StaticFolderPath": "statics/",
	"TemplateIncludePath": "templates/",
	"TemplateLayoutPath": "templates/layouts/",
	"TemplateExtensionPattern": "*.gohtml",
	"ServerPort": ":8000",
	"Domain": "http://git.an",
	"MainTemplate": "{{define \"main\" }} {{ template \"base\" . }} {{ end }}",
	"Debug": false
}

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.