Skip to content

rgst-io/stencil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8fd76ed Β· Feb 13, 2025
Jan 27, 2025
Jul 21, 2024
Dec 22, 2024
Jan 5, 2025
Jan 27, 2025
Jan 31, 2025
Jan 5, 2025
Jan 5, 2025
Jan 5, 2025
Jan 2, 2025
Jul 12, 2024
Jan 2, 2025
Dec 22, 2024
Dec 22, 2024
Jan 5, 2025
Feb 13, 2025
Jul 12, 2024
Dec 22, 2024
Jul 30, 2024
Dec 22, 2024
Feb 12, 2025
Feb 12, 2025
Dec 22, 2024
Jan 2, 2025
Apr 4, 2022
Sep 28, 2024
Dec 22, 2024
Jan 2, 2025
Dec 22, 2024

Repository files navigation

stencil

A modern living-template engine for evolving repositories.

Latest Version License GitHub Workflow Status Codecov

Check out our Documentation for more information!

Install

Check out our installation docs.

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

Trigger a new releases by using the Github CLI, or through the Github Actions Workflow UI.

gh workflow run release.yaml

Wait for CI to build and publish the release. You can watch the status by running the following command:

gh workflow view release.yaml --web

Building docs

If you have mise installed, you should have all the tooling you need for the docs engine. Run mise run docsdev from the root stencil directory to enter the watch-rebuild cycle to test your docs changes.

License

Apache-2.0