Contributing to risdr
Source:CONTRIBUTING.md
Contributions should preserve numerical reproducibility, backward compatibility where practical, and the documented continuous-response scope.
Development workflow
- Create a focused branch from
main. - Add or update roxygen2 documentation for every public interface change.
- Add regression tests for numerical changes and failure-path tests for new validation.
- Run
devtools::document(),devtools::test(), anddevtools::check(args = "--as-cran"). - Update
NEWS.mdwhen behaviour visible to users changes. - Submit a pull request describing the statistical and software implications.
Do not alter accepted thesis results or estimator definitions without a traceable methodological justification and explicit review.