Scriptable template processor. https://holanet.xyz/soft/step
Go to file
2024-12-12 12:38:06 -05:00
assets
cmd Add support for HTTP rate limiting 2024-12-12 03:10:30 -05:00
examples Improve www-template 2024-12-11 12:23:58 -05:00
http Add support for HTTP rate limiting 2024-12-12 03:10:30 -05:00
openrc openrc: Make the init script more basic 2024-12-12 01:10:57 -05:00
providers Add logging provider 2024-12-12 12:38:06 -05:00
.editorconfig Add .editorconfig 2024-12-08 20:24:19 -05:00
.gitignore Ignore build directory 2024-12-11 02:28:15 -05:00
document_test.go Add Abs method on Document 2024-12-08 02:51:01 -05:00
document.go Add logging provider 2024-12-12 12:38:06 -05:00
environment.go Things I did while unable to commit 2024-12-10 20:37:40 -05:00
error.go Things I did while unable to commit 2024-12-10 20:37:40 -05:00
go.mod Update go-cli 2024-12-12 01:21:36 -05:00
go.sum Update go-cli 2024-12-12 01:21:36 -05:00
LICENSE
Makefile Add install target for openrc init script 2024-12-12 01:10:35 -05:00
meta_test.go Add comments to metadata 2024-12-12 03:13:14 -05:00
meta.go Add comments to metadata 2024-12-12 03:13:14 -05:00
plugin.go Plugins work now oughghgghughgghg 2024-12-10 15:51:34 -05:00
provider.go Providers are now required to state their name/package 2024-12-10 12:22:58 -05:00
README.md Fix badge on README 2024-12-12 03:32:46 -05:00

STEP

Scriptable Template Processor

View this project on Holanet

STEP is an HTTP server centered around Go's templating language. It allows templates to do more advanced things like write to files and inherit eachother. It does not have HTTPS support yet, because it is designed to run behind an HTTP reverse proxy, such as Caddy.

There will be documentation on all the template functions, as well as document metadata and website configuration soon.