...
Every change on openNCP source code (new feature or bug fix) should be done according the next work flow:
- Cnnounce - or get one - task from ProjectPlace Actions section;
- Create Jira new feature (issue);
- Create new git branch for development;
- Cuild Create JIRA issue for the new feature
- Create local feature branch off the "develop" branch (according to gitflow model)
- Build the new feature; design and implement;Update central repositoryMerge new feature in google code master branch
- When finished, merge new feature into local "develop" branch (most convenient to use gitflow commands for this)
- Don't forgot to mention issue ID in the commit
- Close feature branch
- Push changes into origin repository (Google Code)
- Announce development in google code Google Code Wiki - project specific page
- Close Jira JIRA feature (issue)
- If it was created by someone else, mark as ‘Resolved’
- Update ProjectPlace Actions section.
...
- Create a new issue on JIRA to report the problem; don't send e-mails
- After someone reported it as 'Resolved'
- Validate the development
- Close the issue
Assignee
- Create new git branch for development;
- Build the new feature; design and implement;
- Update central repositoryMerge new feature in google code master branchDo the work in a "feature" branch, "hotfix" branch or "develop" depending on urgency and project phase (refer to gitflow process)
- Implement the bug fix
- Commit the changes to your local repository
- Don't forgot to mention issue ID in the commit
- Push changes to origin (Google Code)
- Announce the bug fix in google code Wiki - project specific page
- Mark JIRA issue as ‘Resolved’