Thank you for looking into contributing to HEMCO! HEMCO is a grass-roots model that relies on contributions from community members like you. Whether you're new to HEMCO or a longtime user, you're a valued member of the community, and we want you to feel empowered to contribute.
We use GitHub to host the HEMCO source code, to track issues, user questions, and feature requests, and to accept pull requests: https://github.com/geoschem/geos-chem. Please help out as you can in response to issues and user questions.
HEMCO documentation can be found at hemco.readthedocs.io.
We use GitHub Flow, so all changes happen through pull requests. This workflow is described here.
As the author you are responsible for:
- Testing your changes
- Updating the user documentation (if applicable)
- Supporting issues and questions related to your changes
The HEMCO codebase dates back several years and includes contributions from many people and multiple organizations. Therefore, some inconsistent conventions are inevitable, but we ask that you do your best to be consistent with nearby code.
We accept feature requests through issues on GitHub. To request a new feature, open a new issue and select the feature request template. Please include your name, institution, motivation for the feature, and all other relevant information.
Please see Support Guidelines.
Please see Support Guidelines.