This package provides useful functions to orchestrate analytics and data cleaning pipelines for One Health projects.
Installation
You can install the development version of ohcleandat from GitHub with:
# install.packages("devtools")
devtools::install_github("ecohealthalliance/ohcleandat")
Contributions
This project uses the Gitflow workflow.
All new feature requests should be done in a new branch based on dev
or a fork of dev
. New branches can take the form feature/*
or fix/*
. Once the feature is complete, automated CI checks and merge checks will be performed and a pull request should be raised to merge changes into dev
.
Once the package is nearing a release, a release/x.x.x
branch should be created from the head of dev
. This is used to make any changes to convert the code to production level and to increment the version number and make release notes if required before raising a PR into main
. Once the PR into main
is accepted, a github release should be performed, using the package version as the tag.
A final step is deleting any feature and release branches and merging main
back into dev
and incrementing the dev
version to x.x.x.9000
.
Getting Help
If you encounter a clear bug, please file a minimal reproducible example on github.