Contributing
Here are some guidelines to follow when contributing to the Raster2STAC project to make it seamless to take new ideas from the community.
Guidelines
Create an issue if one does not exist yet. We anticipate a well-described issue including the steps to reproduce it when it is a bug (potentially, data samples, package versions, development environment and implemented steps).
Fork the repository
When developing your changes, we suggest that you create a topic branch where you would like to base your work. Ensure you run the pre-commit hook before making a commit (install pre-commit) to adhere to the PEP8 coding standards and minimize the risk of code breakage,
Push your changes to a topic branch in your fork of the repository,
Submit a Merge Request to Raster2STAC main repository and update the issue to show that you have submitted code changes and ready for Merge review. Our developers will take a look at your code and give responses to your changes
Types of contributions
In general, we anticipate contributions that helps improve the Raster2STAC package to meets data sharing and publishing needs of the community. We provide a list of potential areas of contributions here, but feel free to suggests new contributions outside of these.
Review
Extended functionalities
Bug reports
Bug fixes