Thank you for your interest in contributing to cjdiag.
How to Contribute
Bug Reports
Open an issue on GitHub with: - A minimal reproducible example - Expected vs actual behavior - sessionInfo() output
Pull Requests
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run
devtools::check()— ensure 0 errors, 0 warnings - Run
devtools::test()— ensure all tests pass - Add tests for new functionality
- Update
NEWS.md - Submit a pull request
Code Style
- Follow the tidyverse style guide
- Use roxygen2 for documentation
- All exported functions need
@param,@return, and@examples
