Thank you for your interest in contributing to geospatialsuite! We welcome contributions from the community.
How to Contribute
Reporting Issues
- Use the GitHub Issues page
- Provide a minimal reproducible example
- Include your R version and package version
- Describe expected vs actual behavior
Suggesting Enhancements
- Open an issue with the “enhancement” label
- Clearly describe the proposed feature
- Explain the use case and benefits
Pull Requests
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Make your changes
- Add tests for new functionality
- Update documentation as needed
- Ensure all tests pass:
devtools::test() - Submit a pull request
Code Style
- Follow standard R package conventions
- Use roxygen2 for documentation
- Include examples in function documentation
- Add unit tests for new functions
Testing
Run the test suite before submitting:
library(devtools)
devtools::test()
test_geospatialsuite_package_simple()Code of Conduct
We are committed to providing a welcoming and inclusive experience for everyone. Please be respectful and professional in all interactions.
Questions?
Contact the maintainers: - Olatunde D. Akanbi: olatunde.akanbi@case.edu - Roger H. French: roger.french@case.edu
