Skip to content

Develop Strategy

Yaswant Pradhan edited this page Sep 8, 2025 · 1 revision

Release Process

---
config:
  logLevel: 'debug'
  theme: default
  themeVariables:
      'git0': '#1556acf6'
      'git1': '#a54141e3'
      'git2': '#5a4496ff'
      'git3': '#276927ff'
      'git4': '#0b6e6eff'
      'git5': '#868638ff'
      'git6': '#867d7dff'
      tagLabelFontSize: '16px'
      commitLabelFontSize: '14px'
  gitGraph:
    mainBranchName: 'stable'
---
gitGraph:
  commit tag:"3.0.0"
  
  branch hotfix order: 1
  branch 'main (D)'order: 3
  branch forkA order: 4
  branch forkB order: 5
  branch forkZ order: 6

  checkout hotfix
  commit  
  checkout 'main (D)'
  merge hotfix
  checkout 'stable'
  merge hotfix tag:"3.0.1"
  checkout forkA
  commit
  merge 'stable'
  checkout forkB
  commit
  merge 'stable'
  checkout forkA
  commit
  checkout forkB
  commit
  checkout 'main (D)'
  merge forkA
  merge forkB
  commit id:"prep-release" type:HIGHLIGHT
  checkout forkZ
  commit type:NORMAL
  commit type:REVERSE  
  merge 'stable'
  commit type:NORMAL

  checkout 'main (D)'
  branch release order: 2
  commit id:"bugfix"
  commit id:"release/3.1.0" type:HIGHLIGHT

  checkout 'main (D)'
  merge release
  checkout 'stable'
  merge release tag:"3.1.0"
Loading
Clone this wiki locally