Definition of Done - twiederk/ArmyBuilder GitHub Wiki

  • All code changes are commited and pushed
  • All unit tests are green (113 Tests)
  • Create pull request and merge code into main branch
    • Squash and merge
    • Title: Version: x.x.x (Remove #-Hash from title)
    • Description: Content of commit
  • Create release on GitHub
    • Tag: Version_x_x_x
    • Release title: Version x.x.x
    • Description: Content of commit
  • Checkout main branch
  • Pull
  • Publish in Visual Studio 2022 to ArmyBuilderPublish
    • Change to directory ArmyBuilderPublish
    • WARNING: change the autolfcr setting in git first git config --global core.autocrlf false
    • commit and push published files
    • WARNING: change the autolfcr setting in git back git config --global core.autocrlf true
    • check GitHub actions
    • install newest version
  • Delete merged branch (local and remote)
  • Move ideas to backlog