Terminology
Component Status
Існують декілька статусів для всіх компонентів:
- ✅
Ready
- ⚠️
Under review
- ⛔
Deprecated
- ❔
Not available
Environments / Середовища розробки
dev
- персональний коммпьютор .local.ualocal
- робоча версія локальний сервер .local.softpro.uatest*
- стабільна версія для тестування .test.softpro.uastage*
- стабільна версія для тестування сервер замовникаprod
- робоча персія продукту
Git
Git WorkFlow
- робочий процес gitBranch
- інстурмент забезпечення робочого процесуMerge Request
- перенесення коду з одної гілки в іншуCommit
- перенесення локальних змін в гілкуHash
- унікальний код комітуTag
- версія коду визначається masterPipeline
- процес автоматичного запуску команд git server ом після змін в git репозиторіїCode Review
- аналіз коду
Agile
Agile
: A method of software development that promotes short feedback loops and rapid iteration. Components help teams ship faster by reusing readymade building blocks. That allows agile teams to focus more on adapting to user requirements.