Skip to content

EPFL-ENAC/co2-calculator-user-doc

CO2 Calculator — User Docs

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) Instal deps

uv pip install -r requirements.txt

3) 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 user documentation of the co2-calculator app

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published