Skip to content

EPFL-ENAC/co2-calculator-back-office-doc

Repository files navigation

CO2 Calculator — Back Office Docs

Back-office user documentation for the EPFL ENAC CO₂ calculator, built with MkDocs and the Material theme.

Develop Locally (uv)

We recommend using uv for fast, reproducible Python environments.

Requirements: Python 3.11+.

1) Install deps

uv pip install -r requirements.txt

2) Run the docs

  • Build once:
uv run mkdocs build
  • Serve with live reload:
uv run mkdocs serve

Open http://127.0.0.1:8000/ in your browser.

Plugins and Extensions

Configured in mkdocs.yml:

  • Material theme features
  • pymdown-extensions (details, superfences, math via MathJax)
  • pymdownx.snippets for HTML/MD includes
  • table-reader (mkdocs-table-reader-plugin) to render tabular data from files

Dependencies are pinned in requirements.txt for consistent local and CI builds.

CI/CD (GitHub Pages)

Contributing

  • For content changes, edit files under docs/ and open a PR.
  • For build/config changes, update mkdocs.yml and/or requirements.txt and verify with uv run mkdocs build.

License

See LICENSE.

About

The back-office documentation of the co2-calculator app

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages