This is an active repository and hence we invite developers to contribute in developing this model further.
A contribution can be one of the following cases:
- you have a question;
- you think you may have found a bug (including unexpected behavior);
- you want to make some kind of change to the code base (e.g. to fix a bug, to add a new feature, to update documentation);
- you want to make a new release of the code base.
The sections below outline the steps in each case.
- use the search functionality here to see if someone already filed the same issue;
- if your issue search did not yield any relevant results, make a new issue;
- apply the "Question" label; apply other labels when relevant.
- use the search functionality here to see if someone already filed the same issue;
- if your issue search did not yield any relevant results, make a new issue, making sure to provide enough information to the rest of the community to understand the cause and context of the problem. Depending on the issue, you may want to include:
- the SHA hashcode of the commit that is causing your problem;
- some identifying information (name and version number) for dependencies you're using;
- information about the operating system;
- apply relevant labels to the newly created issue.
- (important) announce your plan to the rest of the community before you start working. This announcement should be in the form of a (new) issue;
- if needed, fork the repository to your own Github profile and create your own feature branch off of the latest main commit. While working on your feature branch, make sure to stay up to date with the main branch by pulling in changes, possibly from the 'upstream' repository (follow the instructions here and here);
- update or expand the documentation;
- update the
CHANGELOG.md
file with change; - push your feature branch to (your fork of) the AWE-Eco repository on GitHub;
- create the pull request, e.g. following the instructions here.
To create release you need write permission on the repository.
- Check and contact the authors listed in
CITATION.cff
- Update the
CHANGELOG.md
to include changes made - Goto GitHub release page
- Press Create a new release button
- Fill version, title and description field
- Press the Publish Release button
The contribution guidelines are based on the guidelines given in this example.