Versions Compared

Key

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

...

  • Create an issue at https://openwsn.atlassian.net. Let's call it "FW-123"
    • Assign it to yourself
    • Click the "start progress" button
  • Branch/fork the develop branch. By convention, call that branch develop_FW-123.
  • Implement a fix for the issue
    • Commit and push your changes into that branch.
    • Start your commit message by the issues key, followed by a "." , for example:
      FW-123. Fixed the packet format of RPL DIO.
      This will ensure that your commit appears in the "Commits" tab of your issue.
    • From time to time, merge the develop branch into your private develop_FW-123 branch.
  • When you're done
    • Merge develop into develop_FW-123 one last time,
    • From the GitHub interface, create a pull request.
    • Mark the issues issue as "Fixed".
  • The pull request allows everybody to see the proposed changes and discuss.
    • Once the discussion is over, the pull request is accepted and your develop_FW-123 branch is merged into the develop branch.
    • After the fix is tested, the integration manager marks the issue as "Closed".
    • You can then delete your fork.