Development Workflow
New Feature
Every change on openNCP source code (new feature or bug fix) should be done according the next work flow:
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
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 Wiki - project specific page
Close JIRA feature (issue)
If it was created by someone else, mark as ‘Resolved’
Update ProjectPlace Actions section.
Bug Fix
Reporter
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
Do 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’