You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/project/tasks.md
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,13 +48,26 @@ import YouTubeVideo from '@site/src/components/youtube';
48
48
На першому етапі ми вирішили зробити якомога простішу конструкцію, щоб збірка не потребувала спеціальних знарядь, а матеріали можна було легко й недорого придбати. Тому наш робот зараз виглядає ось так:
49
49

50
50
51
-
У цієї конструкції основний недолік - цього робота неможна використовувати на дворі при поганих погодних умовах. Також це шасі має погану прохідність, так як нема підвіски.
51
+
У цієї конструкції основний недолік - цього робота не можна використовувати на дворі при поганих погодних умовах. Також це шасі має погану прохідність, так як нема підвіски.
52
52
53
53
Ми шукаємо групу студентів, котра зможе розробити, надрукувати й зібрати для проєкту сучасне шасі робота.
54
54
55
55
Ось приклад непоганого opensource проєкту:
56
56
57
57
<YouTubeVideovideoId="90HxqwZaWRA" />
58
58
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