parent
762f11c620
commit
4eb64561f2
3 changed files with 0 additions and 35 deletions
@ -1,33 +0,0 @@ |
|||||||
# openpilot development workflow |
|
||||||
|
|
||||||
Aside from the ML models, most tools used for openpilot development are in this repo. |
|
||||||
|
|
||||||
Most development happens on normal Ubuntu workstations, and not in cars or directly on comma devices. See the [setup guide](../tools) for getting your PC setup for openpilot development. |
|
||||||
|
|
||||||
## Quick start |
|
||||||
|
|
||||||
```bash |
|
||||||
# get the latest stuff |
|
||||||
git pull |
|
||||||
git lfs pull |
|
||||||
git submodule update --init --recursive |
|
||||||
|
|
||||||
# update dependencies |
|
||||||
tools/ubuntu_setup.sh |
|
||||||
|
|
||||||
# build everything |
|
||||||
scons -j$(nproc) |
|
||||||
|
|
||||||
# build just the ui with either of these |
|
||||||
scons -j8 selfdrive/ui/ |
|
||||||
cd selfdrive/ui/ && scons -u -j8 |
|
||||||
|
|
||||||
# test everything |
|
||||||
pytest |
|
||||||
|
|
||||||
# test just logging services |
|
||||||
cd system/loggerd && pytest . |
|
||||||
|
|
||||||
# run the linter |
|
||||||
op lint |
|
||||||
``` |
|
Loading…
Reference in new issue