Skip to content
andrecastro0o edited this page Jun 15, 2021 · 5 revisions

RXNO Contribution - Git Workflow

contributions steps

Create new issue (for community involvement use rsc-ontologies/rxno, for small internal issues use NFDI4Chem/rxno . The description we should provide an overview of the contribution you are planning to do.

  • currently we planning to organize issues around terms with the same parent class:
    • 1 issue will request introduction of children terms of the same class,
    • more than 15 or so terms should be broken into more than 1 issue
    • example: issue #3

Create new branch where the work for the issue contribution will take place

  • the branch name should start with the issue number, follow by a descriptive title ie. 3-children-rxno_addition

After all commits necessary for the contribution are done, and before creating a Pull Request (PR)

  • convert the rxno.owl to rxno.obo with ROBOT convert:
    • robot convert --input rxno.owl --output rxno.obo
  • git add rxno.obo, git commit and git push

Create a PR from NFDI4Chem/rxno issue-branch to rsc-ontologies/rxno master branch.

  • should look like base repository:rsc-ontologies/rxno base: master <- head repository: NFDI4Chem/rxno compare:issue-branch
  • If PR is not ready to be merge include "Draft:" in the MR title. Remove it once all work is completed.

Terms included

Spreadsheet


 (merge the PR (4))  - pull from upstream to master(5)
                                      \
RSC/rxno(upstream)  (1)--forked-->   NFDI4Chem /rxno (fork)
 \                                       \
  \                                     issue 1 / branch 1 (2)
   \                                                /
     ---Pull Request (3)-------------------------- /

before creating