Issue Management¶
Labels¶
The issues backlog is actively managed. All issues are labeled for
importance
using MSCW
method and urgency
using AQL method.
Please use the MUST, SHOULD, COULD, WONT labels to define important and
CRITICAL, MAJOR, MINOR for urgency on all issues raised using the label
defintions.
Milestones¶
The next two milestones are open. Issues that are being actively worked on and expected to be delivered in time for the milestone are added to the milestone. Adding issues to milestones does not make them actively worked on. Only issues that are actively worked tend to make it into milestones!
Tagging / Release¶
Please do not use tags. Tagging is reserved for releases.
Continuous Integration / Continuous Deployment¶
We follow trunk based development. All successfull builds of master are released to Maven Central (as a snapshot), DockerHub (tagged EDGE) and the Cordite EDGE network is upgraded.
Releases¶
Master is released every two weeks as a new tagged release to the public binary stores (maven central, dockerhub, gitlab artefacts) and the Cordite Test upgraded. Maintainers follow Semantic Versioning when tagging the code and creating new releases.