Skip to content
ru37z edited this page Dec 3, 2021 · 5 revisions

Welcome to the SOCBED wiki!

Development Workflow

  • New features, fixes, etc., MUST be created as separate feature branches and then merged into the development branch (dev) via pull request (with merge commit) by a maintainer.
  • When the dev pipelines (unit tests and nightly build with system tests) pass, the dev branch CAN be merged into main via pull request (with merge commit). This is usually done when the new features or bug fixes in dev are a significant improvement over the main branch for SOCBED users.
  • After merging into main, a new release MUST be created with a tag name following the semantic versioning scheme (i.e., vX.Y.Z, where Y is incremented on new features and Z is incremented if only bugs are fixed). The release title MUST be SOCBED <tag>, e.g., SOCBED v1.0.0. The release description MUST include the significant changes as bullet-point list.
Clone this wiki locally