Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 Every change on openNCP source code (new feature or bug fix) should be done according the next work flow:

  1. Cnnounce - or get one - task from ProjectPlace Actions section;
  2. Create Jira new feature (issue);
  3. Create new git branch for development;
  4. Cuild Create JIRA issue for the new feature
  5. Create local feature branch off the "develop" branch (according to gitflow model)
  6. Build the new feature; design and implement;Update central repositoryMerge new feature in google code master branch
  7. When finished, merge new feature into local "develop" branch (most convenient to use gitflow commands for this)
  8. Don't forgot to mention issue ID in the commit
  9. Close feature branch
  10. Push changes into origin repository (Google Code)
  11. Announce development in google code Google Code Wiki - project specific page
  12. Close Jira JIRA feature (issue)
    1.  If  it was created by someone else, mark as ‘Resolved’
  13. Update ProjectPlace Actions section.

...

  1. Create a new issue on JIRA to report the problem; don't send e-mails
  2. After someone reported it as 'Resolved'
    1. Validate the development
    2. Close the issue

Assignee

  1. Create new git branch for development;
  2. Build the new feature; design and implement;
  3. 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)
  4. Implement the bug fix
  5. Commit the changes to your local repository
  6. Don't forgot to mention issue ID in the commit
  7. Push changes to origin (Google Code)
  8. Announce the bug fix in google code Wiki - project specific page
  9. Mark JIRA issue as ‘Resolved’