Contributing to AMPH Forecast Suite
Source:CONTRIBUTING.md
Thank you for your interest in contributing to the AMPH Forecast Suite! We welcome contributions from the community.
How to Contribute
Reporting Bugs
If you find a bug, please open an issue on GitHub with: - A clear description of the bug - Steps to reproduce the behavior - Expected behavior - Your R version and operating system
Suggesting Enhancements
We welcome suggestions for new features or enhancements. Please open an issue with: - A clear description of the enhancement - Why it would be useful - Example use cases
Pull Requests
- Fork the repository
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature) - Make your changes
- Add tests for your changes
- Update documentation as needed
- Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Development Setup
Clone the repository
-
Install development dependencies:
install.packages(c("devtools", "roxygen2", "testthat", "knitr", "rmarkdown")) -
Load the package for development:
devtools::load_all() -
Run tests:
devtools::test() -
Build documentation:
devtools::document()