-
Notifications
You must be signed in to change notification settings - Fork 18
Scope of work
Kirill Müller edited this page Sep 25, 2015
·
1 revision
- Creation of the DBItest package according to the proposal at https://github.com/krlmlr/DBItest/wiki/Proposal/4fa290db4ad82ed153391875a8ea508a44fafbee (permalink)
- Simple function interface, no R6 classes yet
- Implementation of all tests in the proposal
- Implementation of all tests that are missing in the proposal but already implemented in at least one of the packages RPostgres, RMySQL or RSQLite ("existing backends")
- Update of the backend vignette in the DBI package (all tests are mentioned, missing parts of the DBI are added)
- Adding GitHub issues for all problems encountered with any of the existing backends
- GitHub pull requests for the existing backends to use the DBItest package
- Coding according to your style guide (http://adv-r.had.co.nz/Style.html) and following best practices
- Incorporation of your code review comments
- Set up testing with Travis
- Roxygen documentation of all tester functions
- Lintr checks
- CRAN submission
- Copyright transfer, GPL-3 license
- One intermediate assessment/discussion via Skype (1 hour), preferably after all tests up to and including the "Results" section in the proposal are implemented
- Fixes for all bugs encountered after CRAN submission