We recommend that you create a Git branch for each pull request (PR).
New code should follow the tidyverse style guide except where that readily conflicts with existing code. PKNCA is moving (slowly) toward more tidyverse-like styling. You can use the styler package to apply these styles, but please don’t restyle code that has nothing to do with your PR.
We use testthat. Contributions with test cases included are easier to accept.
For user-facing changes, add a bullet to the top of NEWS.md below the current development version header describing the changes made followed by your GitHub username, and links to relevant issue(s)/PR(s).