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 developAlternatively, you can use a nix-shell:
nix-shell -p nushell jinja2-cli justRefer 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 buildThis writes to the file report.txt.