This README contains information for developing withing the ucsschool respository.
ADRs for the UCS@school product are in https://git.knut.univention.de/univention/decision-records/
This repository uses pre-commit for formatting, linting and other checks. Python3.11 is required for the pre-commit hooks.
To install the pre-commit hooks, you can run pre-commit install.
A Gitlab pipeline job runs the pre-commit hooks and prevents merging MRs, where any pre-commit hook fails.
Releasing UCS@school is documented in the Release README.