VIVO, Vitro, and OpenRif use GitHub and Git to manage development and changes to the code and ontologies, ontologies, data, and test scripts.
Organizations and Repositories
GitHub organizes repositories into organizations. VIVO uses the following Organizationsorganizations:
- https://github.com/vivo-project – contains repositoritories repositories for VIVO and Vitro
- https://github.com/openrifvivo-community – contains repositories for ontology development
- https://github.com/vivo-ontology-lab – has never been used
- VIVO community projects
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
...