-
Notifications
You must be signed in to change notification settings - Fork 2
Development Workflow
Marco Tröster edited this page Nov 11, 2021
·
1 revision
- are supposed to be worked on within a single sprint (1-2 weeks of work time)
- if an issue is too big, it needs to be split up into smaller tasks
- create issue with description, specify what to do and add a definition of done
- assign reviewer, put issue into a milestone, add labels, triage the issue
- pull latest master changes (no feature branching)
- implement the tests + feature, do red-green-refactor
- pull latest master changes
- run tests locally (only continue if all tests pass)
- push all changes to the master branch
Note: We'll try out trunk-based development. Let's see how it works for our team.
In case there are major issues with it, we'll be falling back to feature branching, etc.
- pair programming: automatic review, better quality
- changing pairs: spread the knowledge among the team