mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-19 10:03:55 +08:00
* add sphinx * switch theme * Experiment: sphinx docs generation updated (#22708) * moved build to root gitignore, added .gitkeep * Improved makefile doc build process - Removed auto-generated docs from source control - Moved apidoc.sh into Makefile - Removed make.bat (can add back if Windows support desired) - Added sphinx viewcode and markdown extensions - Added feature to source /docs in build, so any .rst file in /docs will override the respective file during the build process - Added feature to copy all markdown/rst files from source into /build/ during build process so they can be easily referenced while writing docs (see examples in index.md) - Wrote basic starter index.md file TODO: Add new dependencies to Pipfile [dev-packages] * Revert accidental modification to Pipfile * fix command substitution * exclude xx * improve docs * dont include all docs in release build * Add dockerfile * update title * include normal readme * build container in CI * use buildkit * add login Co-authored-by: Chad Bailey <chadbailey904@gmail.com>
21 lines
765 B
Markdown
21 lines
765 B
Markdown
## CTF
|
|
Welcome to the first part of the comma CTF!
|
|
|
|
* all the flags are contained in this route: `0c7f0c7f0c7f0c7f|2021-10-13--13-00-00`
|
|
* there's 2 flags in each segment, with roughly increasing difficulty
|
|
* everything you'll need to find the flags is in the openpilot repo
|
|
* grep is also your friend
|
|
* first, [setup](https://github.com/commaai/openpilot/tree/master/tools#setup-your-pc) your PC
|
|
* read the docs & checkout out the tools in tools/ and selfdrive/debug/
|
|
* tip: once you get the replay and UI up, start by familiarizing yourself with seeking in replay
|
|
|
|
getting started
|
|
```bash
|
|
# start the route reply
|
|
cd selfdrive/ui/replay
|
|
./replay '0c7f0c7f0c7f0c7f|2021-10-13--13-00-00' --dcam --ecam
|
|
|
|
# start the UI in another terminal
|
|
selfdrive/ui/ui
|
|
```
|