Welcome to the documentation hub for ARC (Autonomous Robotics Carleton)!
This project is dedicated to documenting everything about building, configuring, and maintaining our autonomous car as we prepare for competitions.
Weβre keeping this project fully open source, so current and future members β and the wider robotics community β can learn, contribute, and grow with us.
This repository contains:
- β Setup guides β step-by-step instructions for getting the ARC car up and running.
- π Configuration docs β details on software, hardware, and environment settings.
- π Knowledge base β collected learnings and resources as the project evolves.
- π Race preparation logs β documenting our progress on the road to competition.
- Clone this repository:
git clone https://github.com/arcarleton/arc-docs.git cd arc-docs
All documentation source code lives inside the 2025/ directory.
Contributors do NOT need Docker. Docker is used only in production via CI/CD.
Everything you need is inside the 2025/ project.
Install:
- Node.js 20
- pnpm (via Corepack)
- Git
Enable pnpm if needed:
corepack enablecd 2025
pnpm installThis uses pnpm-lock.yaml to ensure all contributors use identical dependency versions.
pnpm devSite is now live at:
http://localhost:3000
pnpm lint
pnpm buildDocs live in:
2025/content/
UI + logic:
2025/app/
2025/lib/
pnpm install
pnpm devThis repository uses GitHub Actions + GitHub Container Registry (GHCR).
- Installs dependencies
- Lints the docs
- Builds the site
- Tests Docker build
-
Builds the production Docker image
-
Pushes it to GHCR:
ghcr.io/autonomous-robotics-carleton/arc-docs:latestghcr.io/autonomous-robotics-carleton/arc-docs:<commit-sha>
-
ARC infrastructure auto-deploys the new version to arcarleton.ca via Watchtower
Contributors never touch Docker.
arc-docs/
β
βββ 2025/ # All documentation source code
β βββ app/ # Next.js app directory
β βββ content/ # MDX documentation pages
β βββ public/ # Static assets
β βββ lib/ # Utility functions
β βββ next.config.ts
β βββ tailwind.config.ts
β βββ package.json
β
βββ .github/workflows/ # CI & Docker build pipelines
βββ README.md
This project is licensed under the MIT License.
Whether youβre fixing typos, writing docs, or creating new tutorials β your work helps drive ARC forward.
If you have questions, open an issue or reach out to the ARC Team!
