When contributing to this repository, please first discuss the change you wish to make via opening an email with your requested change.
Please note the code of conduct, please follow it in all your interactions with the project.
- First, search the closed and open issues to see if your issue has been answered before.
- Update your package version to the latest available, using the remotes package to install via github:
remotes::install_github("tylermorganwall/{package name}")
. If this does not fix your issue, proceed to the next step. - Open an GH issue, including a minimally reproducible example (with code) that does not require downloading
external data (unless the data is included in an R package, or can be easily requested via one, e.g. the
elevatr package). I recommend using the reprex package. Be sure to include your system information via the
Sys.info()
function.
- This one's easy! Just update the Roxygen comments and rebuild the documentation, and include both changed filed (.man and .R) in your pull request.
- Be sure to have opened an issue describing your intended changes first.
- Fork the repo and make your changes.
- Ensure the package passes an R CMD CHECK with no warnings or errors, preferably with
rhub::check_for_cran()
. If making changes to the compiled code, please also userhub::check_on_solaris()
,rhub::check_on_macos()
, andrhub::check_on_windows()
(or upload the source packages to Win-Builder).