Contributions to this package, whether in the form of bug fixes, issue reports, new code or documentation improvement are welcome. Please use the github issue tracker. For any pull request please link to or open a corresponding issue in the issue tracker. Please ensure that you have notifications turned on and respond to questions, comments or needed changes promptly.

Tests

This package uses testthat for testing. Please try to provide 100% test coverage for any submitted code and always check that existing tests continue to pass. If you are a beginner and need help with writing a test, mention this in the issue and we will try to help.

Pull requests

Pull requests should be against the develop branch not the master branch. You can set this when creating your pull request. Please make a separately named branch to submit. Keep each branch for a complete specific issue. If you create a pull request by editing in the github web editor and you end up with multiple pull requests, note that in your issue comments.

Code style

Please use snake case (such as do_something) for function names. Besides that, in general follow the tidyverse style style for R.

Code of Conduct

By contributing to this package, you agree to abide by this Code of Conduct