Skip to content

ECC-BFMC/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

212 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFMC Documentation

Documentation CI and Deploy

Source files for the Bosch Future Mobility Challenge competition documentation.

Local Setup

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.txt

On Linux or macOS, activate the environment with:

source .venv/bin/activate

Build The Documentation

Build the HTML site locally with the same strict checks used in CI:

sphinx-build -n -W --keep-going -b html source build/html

The generated site is written to build/html/index.html.

Deployment

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.

About

The project includes all the general documentation of the competition environment, guides, diagrams, car components, etc.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors