Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.15 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.15 KB

Webmastor Report

This repository branch holds the input and scripts for the Webmastor office.

Dependencies

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.

Inputs

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.

Compiling the Report

Using just, you can just build the report:

just build

This writes to the file report.txt.