Skip to content

AgoraNomic/Webmastor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6b78bbe · Mar 1, 2025

History

73 Commits
Feb 28, 2025
Feb 28, 2025
Mar 1, 2025
Mar 1, 2025
Mar 1, 2025
Mar 1, 2025
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025
Feb 28, 2025
Mar 1, 2025

Repository files navigation

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.