Skip to content

srobo/runbook

Folders and files

NameName
Last commit message
Last commit date
Feb 20, 2025
Mar 13, 2022
Mar 27, 2025
Mar 16, 2019
May 17, 2021
Feb 24, 2019
Mar 13, 2022
Aug 26, 2019
Jan 26, 2020
Feb 5, 2025
Feb 21, 2021
Feb 24, 2019
Jan 21, 2023
Jan 21, 2023
Feb 24, 2025
Sep 1, 2024
Jan 21, 2023
Feb 19, 2025

Repository files navigation

Student Robotics Volunteer Runbook

GitHub Actions

The runbook aims to be a single source for all Student Robotics internal documentation. This includes information for the Competition Team and Kit Team, as well as other activities.

Installation

To run this project locally, you'll need:

  • Python (>=3.6, <3.12)
  • pip

Usage

Installing dependencies

It's recommended to use a virtual environment:

python -m venv env

env\Scripts\activate.bat  # on windows
source env/bin/activate  # on macOS / Linux

Then, install dependencies:

pip install -r requirements.txt

Running development server

mkdocs serve

This will launch a server on http://localhost:8000. Content in the server will live-reload as changes are made. If large refactors of the site structure are made, it's advisable to stop the server, make the changes, then restart it.

Production build

mkdocs build

This will build the site once, and place it in site/ in the root of the project. This may be useful to see which files are rendered, and how exactly to access them.

Spell checking

This project uses CSpell for spell checking. Plugins are available for a variety of editors and a command line runner is available through npm:

npm install
npm run spell-check

Words that CSpell is unaware of can be added to the .spelling file.

License

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.