This repository branch holds the input and scripts for the Webmastor office.
The scripts require the following dependencies:
- Nu shell, used to merge the YAML inputs into a single JSON file.
jinja2-cli
, used to generate the output from- Just, which holds build scripts.
With access to the Nix package manager, you can start a development shell to install all dependencies:
nix develop
Alternatively, you can use a nix-shell
:
nix-shell -p nushell jinja2-cli just
Refer to the projects for installation without the Nix package manager.
We use five inputs:
Directory.yaml
, which contains the directory in YAML format.Warnings.yaml
, which contains the warnings.Errors.yaml
, which contains the errors.Changelog.yaml
, which contains the changelog.lang.yaml
, which is used for "repeated" text.
Using just
, you can just build the report:
just build
This writes to the file report.txt
.