VIVO, Vitro, and OpenRif use GitHub to manage development and changes to the code, ontologies, data, and test scripts.
Organizations and Repositories
GitHub organizes repositories into organizations. VIVO uses the following Organizations:
- https://github.com/vivo-project – contains repositoritories for VIVO and Vitro
- https://github.com/openrif – contains repositories for ontology development
- https://github.com/vivo-ontology-lab – has never been used
- https://github.com/VIVO-DE/ – German language VIVO files
- https://github.com/VIVO-CA – French Canadian VIVO files
Best Practice for Submitting Changes
- Create a fork of the project that you want to contribute to (there is a button on the GitHub interface)
- Clone the fork locally
- Create a "feature" branch
- Implement only the changes that you want to contribute in the branch
- Push the branch to GitHub (in your fork)
- In the GitHub interface, open a pull request from your "feature" branch
Additional Resources