Skip to content

Commit 7f560dd

Browse files
committed
Update current open tasks
1 parent 9dcfd50 commit 7f560dd

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

docs/project/tasks.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,26 @@ import YouTubeVideo from '@site/src/components/youtube';
4848
На першому етапі ми вирішили зробити якомога простішу конструкцію, щоб збірка не потребувала спеціальних знарядь, а матеріали можна було легко й недорого придбати. Тому наш робот зараз виглядає ось так:
4949
![KPI Rover](./img/kpi_rover.png)
5050

51-
У цієї конструкції основний недолік - цього робота неможна використовувати на дворі при поганих погодних умовах. Також це шасі має погану прохідність, так як нема підвіски.
51+
У цієї конструкції основний недолік - цього робота не можна використовувати на дворі при поганих погодних умовах. Також це шасі має погану прохідність, так як нема підвіски.
5252

5353
Ми шукаємо групу студентів, котра зможе розробити, надрукувати й зібрати для проєкту сучасне шасі робота.
5454

5555
Ось приклад непоганого opensource проєкту:
5656

5757
<YouTubeVideo videoId="90HxqwZaWRA" />
5858

59-
## Інше
60-
TODO GitActions and Process definition
59+
## DevOps and Dev Process
60+
61+
Кількість учасників проєкту зростає. Також зростає кількість вихідного коду й його складність. Тому щоб спростити процес розробки й запобігти випадкам, коли зміни порушують роботу програмного забезпечення, нам потрібно:
62+
1. **Описати процес розробки:**
63+
* Як приєднатись до проєкту.
64+
* Як створити завдання?
65+
* Як створити робочу гілку (branch)?
66+
* Як створити PR?
67+
* Вимоги до комітів
68+
* Вимоги до code style
69+
* Вимоги до покриття unit-тестами
70+
* Вимоги до статичного аналізу коду
71+
* й т.п.
72+
2. **Налаштувати CI використовуючи GitHub Actions**
73+
3. **Налаштувати Release процесс використовуючи GitHub Packages**

0 commit comments

Comments
 (0)