This repository is a collection of so called "Spranzen", which are study notes
for the courses of Environmental Engineering at the TU Wien.
The notes are written in German and typst is used as the main tool.
In order to contribute to this repository, please open a Pull Request or open an issue.
As the content is exclusively written in typst, please make sure to
install the typst compiler. Depending on your system, you can install it by running:
-
Linux:
- View Typst on Repology
- View Typst's Snap
-
macOS:
brew install typst -
Windows:
winget install --id Typst.Typst -
If you have a Rust toolchain installed, you can install the latest released Typst version with
cargo install --locked typst-cli
If you would like to add new content consider using
just new <name>This will create a new folder with the name <name> and the template files.
To install the just command runner read the developing section.
For developing purposes, you can use the pre-commit hooks by running
uv tool install prek
prek installThis will ensure that the Typst documents are formatted correctly.
To install the just command runner, run
uv tool install rust-justIf you are not using a Debian system, please refer to the just repository.
Versions follow CalVer (vYYYY.MM.MICRO, e.g. v2026.9.0).
Pushing a tag matching v* triggers the release workflow, which compiles every
document under spranzen/ and attaches the resulting PDFs to a GitHub Release
for that tag.