Skip to contents

This outlines how to contribute to the pidpos package.

General contributions

Contributions to pidpos are welcome, and intended to the scale of the change. - Typos: feel free to correct these using the GitHub web-interface or by forking the repository. The project uses ROxygen so please make changes in the .R files not in the .Rd files. - Bug reports: please file a minimal reproducible example on GitHub. - Feature requests: please open an issue on GitHub outlining the feature you would like to see, and ideally a use case for it. - Implemented features: if you are thinking of expanding the package with a new feature, please open an issue first to discuss the design principles and ensure it is compatible with the overall aims of the package.

Pull request process

  • Fork the repository on GitHub
  • Clone your forked repository to your local machine
  • Create a new branch for your changes (git checkout -b my-new-feature)
  • Make your changes and commit them (git commit -am 'Add some feature')
  • Push your changes to your forked repository (git push origin my-new-feature)
  • Create a new Pull Request on GitHub
  • Ensure that all checks pass (e.g., R CMD check, tests, etc.)
  • Address any review comments from the maintainers
  • Once approved, your changes will be merged into the main repository
  • Thank you for contributing to pidpos!

Code of Conduct

This project follows the Contributor Covenant Code of Conduct. By participating, you agree to abide by its terms.