RDFS
The Rice Comp413 2017 class' continuation on the work of the 2016 RDFS.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Standard Contribution Guidelines

These contribution guidelines exist to streamline the process of merging everyone's patches into the repository while keeping Git history as clean as possible.

General Guidelines

Contribution Procedure

  1. Create a new branch from develop. See the relevant wiki page: Github Conventions
  2. Do work, make incremental commits, push, repeat.
  3. When you are ready to merge your changes, rebase your local branch against origin/develop and address all conflicts, if necessary, followed by pushing again.
    • This keeps Git history clean and linear by replaying your commits on top of any remote changes that may have been introduced after you branched from develop.
    • To do this, git fetch --all && git rebase origin/develop, then follow the interactive instructions.
    • Tutorial, if it helps.
  1. Go to the repository home page and create a pull request.
    • Base fork: comp413-2017/RDFS/develop.
    • HEAD fork: <your branch name>.
    • This will merge the tip (HEAD) of your feature branch into the base branch.
  2. Tag reviewers.
    • Not sure who to tag? git blame is usually a good indicator of relevant stakeholders.
  3. After your changes have been approved by at least one person, close the PR by merging. Finally, delete the remote feature branch (you can do this from the Github UI).

Pull Request Summary

Code Review