Skip to main content

Terminology

Component Status

Існують декілька статусів для всіх компонентів:

  • Ready
  • ⚠️ Under review
  • Deprecated
  • Not available

Environments / Середовища розробки

  • dev - персональний коммпьютор .local.ua
  • local - робоча версія локальний сервер .local.softpro.ua
  • test* - стабільна версія для тестування .test.softpro.ua
  • stage* - стабільна версія для тестування сервер замовника
  • prod - робоча персія продукту

Git

  • Git WorkFlow - робочий процес git
  • Branch - інстурмент забезпечення робочого процесу
  • Merge Request - перенесення коду з одної гілки в іншу
  • Commit - перенесення локальних змін в гілку
  • Hash - унікальний код коміту
  • Tag - версія коду визначається master
  • Pipeline - процес автоматичного запуску команд 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.