├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── cmd └── tpl │ ├── code.go │ └── main.go ├── config.go ├── funcmap.go ├── funcmap_test.go ├── go.mod ├── i18n.go ├── render.go ├── render_test.go ├── testdata ├── app.html ├── data │ └── sample.md ├── emails │ └── verify_en.txt ├── layout.html ├── partials │ └── nav.html ├── translations │ ├── en.json │ └── fr.json └── views │ ├── app │ ├── dashboard.html │ └── i18n.html │ └── layout │ └── user-login.html └── translate.go /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/README.md -------------------------------------------------------------------------------- /cmd/tpl/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/cmd/tpl/code.go -------------------------------------------------------------------------------- /cmd/tpl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/cmd/tpl/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/config.go -------------------------------------------------------------------------------- /funcmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/funcmap.go -------------------------------------------------------------------------------- /funcmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/funcmap_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/dstpierre/tpl 2 | 3 | go 1.22.3 4 | -------------------------------------------------------------------------------- /i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/i18n.go -------------------------------------------------------------------------------- /render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/render.go -------------------------------------------------------------------------------- /render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/render_test.go -------------------------------------------------------------------------------- /testdata/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/app.html -------------------------------------------------------------------------------- /testdata/data/sample.md: -------------------------------------------------------------------------------- 1 | # Test Title -------------------------------------------------------------------------------- /testdata/emails/verify_en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/emails/verify_en.txt -------------------------------------------------------------------------------- /testdata/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/layout.html -------------------------------------------------------------------------------- /testdata/partials/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/partials/nav.html -------------------------------------------------------------------------------- /testdata/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/translations/en.json -------------------------------------------------------------------------------- /testdata/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/translations/fr.json -------------------------------------------------------------------------------- /testdata/views/app/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/views/app/dashboard.html -------------------------------------------------------------------------------- /testdata/views/app/i18n.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/views/app/i18n.html -------------------------------------------------------------------------------- /testdata/views/layout/user-login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/testdata/views/layout/user-login.html -------------------------------------------------------------------------------- /translate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dstpierre/tpl/HEAD/translate.go --------------------------------------------------------------------------------