Source files for the Bosch Future Mobility Challenge competition documentation.
- Documentation: documentation.boschfuturemobility.com
- Competition website: boschfuturemobility.com
Create a Python environment and install the Sphinx dependencies:
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -r requirements.txtOn Linux or macOS, activate the environment with:
source .venv/bin/activateBuild the HTML site locally with the same strict checks used in CI:
sphinx-build -n -W --keep-going -b html source build/htmlThe generated site is written to build/html/index.html.
Pushes to main run the GitHub Actions workflow in
.github/workflows/docs-deploy.yml. The workflow validates a clean Sphinx HTML
build and, only after it succeeds, triggers a Render deployment.
Configure the repository Actions secret RENDER_DEPLOY_HOOK_URL with the
Render deploy hook URL for the documentation service.