typst4ei 2.0.0-alpha

The Typst4EI building and serving tool/cli
# Typst4EI (V2) - The big final rewrite 4 - Rust strikes back - No more rewrites afters this one!!, Alex promises
This will be the last rewrite befor rewrite 5

[![Cargo Test](https://gitea.mintcalc.com/typst4ei/typst4ei/actions/workflows/cargo-test.yaml/badge.svg?branch=v2)](https://gitea.mintcalc.com/typst4ei/typst4ei/actions?workflow=cargo-test.yaml) [![Docker Build](https://gitea.mintcalc.com/typst4ei/typst4ei/actions/workflows/docker-build.yaml/badge.svg?branch=v2)](https://gitea.mintcalc.com/typst4ei/typst4ei/actions?workflow=docker-build.yaml)

Typst4EI ist ein Formelsammlungsammlung für/von Elektro- und
Informationstechnik-Studenten der TU München. Die Idee ist es, den
freien Austausch von Formelsammlungen/Cheatsheets/Lernmaterial
zu ermöglichen.

## License

Typst4EI is available under the [MIT license](./LICENSE).

Copyright (C) 2026 Alexander and Typst4EI Contributors

## CI/CD

- When pushing to any branch unit test automatically run
- The v2 branch is (for now) the production branch: If you push to this, you push to prod. v2 is set to protected, meaning you only can commit/push to it via a pull request, which requires all unit-tests to pass
- Renovate is a tool for checking dependencies (cargo and docker), for outdated or vulnerable packages/dependencies. If such thing is detected, renovate creates a pull request.
    - Renovates runs every day at 02:00 and on every deployment