- Fork the repository
- Create a branch
- Submit a pull request that point to the master branch
- Put a label on your Pull Request
bug
if you fix a bug. This will end by creating a x.y.Z+1 tagenhancement
if you add a new feature. This will end by creating a x.Y+1.0 tagbc-break
if you add a backward compatible break. This will end by creating a X+1.0.0 tag
- When created a ticket is set to "suggested". You can put it to "TODO"
- When a ticket status is "TODO", you can take it, set it to "In progress" and work on it
- Once you've finished your work, set it to "Dev OK".
- When the staging environment is available, deploy your work on it and put the JIRA ticket to "To Test" status.
- Once the ticket has been tested by your product owner, it will pass to "To deliver"
- Then, you can deploy it to production and put the ticket to "Done"
Assuming you want to work on ticket TIC-512.
- Assign yourself to the ticket
- Set the ticket status to "In Progress"
- In the git repository, type:
git checkout master; git pull --rebase; git checkout -b TIC-512 master
- Do what you have to do, commit and push the branch in the repository.
- Create a Pull Requests