Skip to content

Development Flows

Any software development needs a certain flows on actions to do on each commits and releases. This section will explain how Collapse project handle commits and release publishing flows.

TIP

If the images are too small to see, click on them to zoom.

Code Submission Flow

Collapse code repository scheme

INFO

  • Code quality scan (Qodana) on main branch runs every Sunday, Wednesday, and Friday
  • Qodana scan runs on every Feature/Fix Pull Requests with comment alerts
  • All submitted commits are scanned for vulnerability (Snyk) and Licence Compliance (FOSSA)
  • Main branch is locked for "Force Push"
  • Stable branch might get force pushed on what we called "Stable sync" where Stable branch gets matched with Main branch until the next major/minor Preview release

Release Publication Flow

Collapse code repository scheme

INFO