Scriptable template processor.
https://holanet.xyz/soft/step
Interestingly, attempting to compile and run ./cmd/stepd crashes the Go compiler (Chimera, v1.23.3). Unknown line number, nil panic. |
||
---|---|---|
assets | ||
cmd | ||
examples | ||
http | ||
openrc | ||
providers | ||
.editorconfig | ||
.gitignore | ||
document_test.go | ||
document.go | ||
environment.go | ||
error.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
Makefile | ||
meta_test.go | ||
meta.go | ||
plugin.go | ||
provider.go | ||
README.md |
STEP
Scriptable Template Processor
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.