Skip to content

Example exercise of how to apply trunk based development methodology

Notifications You must be signed in to change notification settings

javieraviles/trunk-based-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code&Bricks E-commerce using tbd

This is an example exercise. The company Code&Bricks wants to develop a new E-commerce webapp. The dev team will develop a first 1.0.0 version including three features. Each of them will be released as soon as its developed.

All involved branches are pushed and left untouched so the exercise looks as clear as possible. Also will not squash features for this same purpose. Will use PRs with short branches. Ideally every feature would be squashed and merged and the branch would be deleted, then master would look nice and clean.

Timeline:

  • f1 feature should be developed and delivered as soon as possible (release 0.1.0)
  • f2 and f3 are developed in parallel
  • f2 gets finished and released (release 0.2.0)
  • a bug is found in prod, hotfix delivered (release 0.2.1)
  • f3 gets finished and released, taking care of conflicts and including hotfix (1.0.0)

Git History

Git History

Changelog

Release 0.1.0

  • New Feature 1 PR#1

Release 0.2.0

  • New Feature 2 PR#2

Release 0.2.1

  • Fix for Feature 2 bug PR#2

Release 1.0.0

  • New feature 3 PR#2

About

Example exercise of how to apply trunk based development methodology

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published