-
Notifications
You must be signed in to change notification settings - Fork 19
Working Together
Ben Stabler edited this page Apr 26, 2018
·
4 revisions
- The master branch contains the latest release version of the VE resources
- Work is done in the develop branch or an issue/feature branch off of develop
- The gh-pages branch contains only the website resources
- The master branch is write protected and can only be written to by a pull request
- Work is done in the develop branch or an issue/feature branch off of develop
- When an issue/feature is complete, it is merged into the develop branch
- Committing to develop automatically runs the build and test system on Travis CI
- The framework, modules, models, and GUI are all always tested, as described here
- After all tests pass and when the contribution is deemed ready, a pull request is created to merge develop into master
- The repository administrator handles the pull request and makes sure to also update related resources such as the wiki, documentation, issues, release notes, etc.
- The website is on the gh-pages branch so it is rendered by GitHub instead of being displayed in raw form
- This branch is not tested and updated separately from the core (master, develop) resources
- Eventually we may update the Travis build process to (test) and push the website off of develop, but for now they are just separate
- Getting Started
- VisionEval Models
- VERPAT Tutorial
- VERSPM Tutorial
- VE-RSPM Training
- Developer Orientation
- Goals and Objectives
- Working Together
- Automated Testing
- Contribution Review Criteria
- Modules and Packages
- Development Roadmap
- Documentation Plan
- Multiple Scenarios