- Ubuntu 20.04
- Установленный ROS Noetic
- Готовность разбираться и улучшать систему! =)
- Установленный плагин в VSCode для чтения drawio диаграмм (или используйте https://app.diagrams.net/)
- Перед началом работы над задачей (созданием ветки под задачу) сделайте
git pull
вdevelop
ветке - Каждый комит должен содержать номер таски, в рамках которой делалась работа в этом комите. Пример:
#88 designed config structure and added comments
- Имя ветки, в которой ведется работа, должна содержать номер таски. Пример:
feature/88_radar_config
- При создании задачи указывайте проект в меню Projects
- После завершения работы над задачей создавайте Pull Request на вивание ветки в
develop
. При создании указывайте ревьюверов (как минимум ведущего, можно и остальных), проект в Projects и связанные задачи (Linked Issues) - После апрува сливает в
develop
ведущий разработчик
- Установите с помощью
sudo apt install python3-catkin-tools
или
- Создайте виртуальное окружение и в него поставьте с помощью
pip install catkin-tools
или
- Установить в user-space командой
pip3 install -U -r requirements.txt
и добавить переменную окруженияexport PATH=$PATH:$HOME/.local/bin
- Установите требуемые пакеты командой
./scripts/install_pkgs.sh
- Установите пакеты для сборки командой
./scripts/install_third_party.sh
- Соберите требуемые пакеты командой
./scripts/build.sh