Skip to content

rgst-io/stencil

Repository files navigation

stencil

go.dev reference

A modern repository templating engine

Note: This has been forked from getoutreach/stencil and is currently under construction.

Development

Prerequisites

Note: If you opt to not use mise, please install all dependencies from .tool-versions manually.

  • mise - Ensure that you add the appropriate activations to your shell rc/profiles (details in the mise README)

Install the dependencies:

mise install

Building

mise run build

Testing

mise run test

Releasing

Create a tag locally:

git tag -s vX.Y.Z

Push the tag:

git push origin refs/tags/vX.Y.Z

Wait for CI to build and publish the release (Github Actions).

License

The original code, as of the fork, is licensed under the Apache 2.0 license which can be found (as it was) at LICENSE.original. This applies to all code created before the commit ea98384ec4b1031ba032cedad90df4bb0451cdce.

All code after that commit is licensed under AGPL 3.0. The license for this can be found at LICENSE.