PoliTO Students — Open Resources for Students
PoliTO Students is a GitLab organization that collects and publishes open-source lecture notes, exercise sheets, and study guides for courses at Politecnico di Torino. All documents are written in LaTeX or Typst and built automatically on every push via GitLab CI/CD pipelines, with the resulting PDF artifacts published to GitLab Pages and made freely available to all students.
Each document repository packages its own build toolchain as a Nix derivation, ensuring that the exact same compiler versions and font sets are used both locally and in CI. Contributors can enter a ready-to-use shell with nix develop or devenv shell without installing anything system-wide, and the CI runners consume the same derivation for byte-for-byte reproducible PDFs.
Membership in the organization is managed by a Cloudflare Workers bot that validates applicants’ institutional PoliTO email addresses before granting access. The bot is deployed with Wrangler and runs entirely at the edge — no server required — performing email domain checks and calling the GitLab API to add verified users to the group automatically.