Contributing to cfcompare
Source:.github/CONTRIBUTING.md
Thanks for taking the time to contribute!
Filing issues
When filing a bug report, please include a minimal reproducible example (a reprex) and the output of sessionInfo(). For feature requests, describe the use case and, where it helps, the estimator/paper you have in mind.
Pull requests
Discuss non-trivial changes in an issue first so we agree on the approach.
Fork the repo and create a branch from
main.-
Keep the package passing
R CMD check:devtools::check() Style: this package follows the tidyverse style guide and ships an
.lintr. Runlintr::lint_package()andstyler::style_pkg()before pushing.Documentation is generated with roxygen2 — edit the roxygen comments in
R/, then rundevtools::document(). Do not hand-edit files inman/orNAMESPACE.Add a test under
tests/testthat/for any behaviour change, and a bullet toNEWS.md.New optional estimators belong in
Suggests(orRemotes) and must degrade gracefully — skip with a clear message when the engine package is not installed, the way the existing engines do.
Code of Conduct
By participating you agree to abide by the Code of Conduct.