Skip to content

Development Lifecycle

Maja Dabcevic edited this page Jun 8, 2025 · 1 revision

Here is a short walkthrough on making changes to codebase.

[Ticket Created (GitHub Issue)]
       |
       v
[feature/XYZ Branch Created]
       |
       v
[Dev: Implementation + Tests]
       |
       v
[Push → PR → CI Build + Tests]
       |
       v
[Peer Review + Approve]
       |
       v
[Merge to main/dev → CI/CD Deploys]
       |
       v
[Close Ticket / Link Release]
  • Always include unit tests (and integration if touching data)
  • Make commit messages meanigful and self explainatory
  • New models should be added to DBML + migrations
  • Test any new API endpoints in Scalar
  • Ensure All CI/CD are passing
  • Fix as many SonarCloud complaints as you can
  • Ask for review via PR, describe the changes.
  • If possible, attach proof of concept (picture, explanations, videos)

Clone this wiki locally