Please read Contributing.md in the repository. Please follow instructions given there on how to contribute.
Definition of Done
A feature can be closed, once it has been
- implemented
- tested
- documented in JavaDoc
- documented in wiki
- reviewed by two other team members
- merged to main
Project Environment
We recommend to use Eclipse for AMIRIS development. An Eclipse project is included in the repository.
Model Architecture
to be added
Versioning
AMIRIS follows the semantic versioning 2.0.0 scheme. In addition, tags of AMIRIS have a name. The overall theme of naming tags in the AMIRIS group repository is Natural Monument. The following schemes apply for the different projects within the group:
project | tag name scheme |
---|---|
amiris | Volcanoes |
examples | n/a |
amiris-py | Rivers |
investment | n/a |
Tags names are to be chosen in alphabetical order (i.e. starting with "A"). For each new major version number (x.a.b) the first letter of the tag name is increased (to "B", "C", etc.). For each new minor revision number (a.x.c) the first letter stays the same, but a new scheme-specific name is chosen, increasing in alphabetical order. Bug fix revisions (a.b.x) do not receive an individual name.