-
Notifications
You must be signed in to change notification settings - Fork 19
Developer Orientation
Ben Stabler edited this page Dec 26, 2018
·
11 revisions
- Understand R
- Understand basic statistics, data analysis, and modeling principles
- Understand how to build R packages
- Understand how to use GitHub and TravisCI
- Understand RShiny and shinytest if contributing to the User Interface
- Use the Quick Start guide to download and run an example
- Review System Design Documentation
- Review Contribution Criteria
- VE style guide
- GitHub repo processes / branching and versioning plan
- Testing requirements, test data, and running tests
- Developer roadmap
- Organization and naming of packages and modules, see VE Name Registry [ Status: to be developed ]
- Original GREENSTEP documentation
- Organization of data store and test data, see VE Name Registry [ Status: to be developed ]
- List of useful functions in the API for developers [ Status: to be developed; see API for now ]
- Vignette for adding a module to existing package [ Status: needs to be developed ]
- Vignette for making changes to existing module [ Status: needs to be developed ]
- VisionEval uses this LICENSE
- Each package has a DESCRIPTION file and a LICENSE file
- The source files do not contain license and/or copyright information
- 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