-
Notifications
You must be signed in to change notification settings - Fork 153
Home
Paul Natsuo Kishimoto edited this page Mar 22, 2019
·
13 revisions
Welcome to the MESSAGEix wiki!
- Reporting requirements, use-cases, and update plan.
- Open a new PR as soon as you create a branch for a new feature. This lets you (and others) keep track of the changes, and automatically runs tests to ensure you don't break anything. Use "WIP: " at the beginning of the PR title to indicate work in progress.
- Write a short (one sentence) description of the PR, followed by a detailed description. This is like the abstract of a publication: it should help a developer/reviewer/user quickly learn what the PR is about.
- Learn how to rebase your feature branch onto the tip of
master
. Do this frequently to ensure your added code can still be merged.
- We use semantic versioning.
- We keep at least two active milestones on
message_ix
andixmp
- The next minor version. E.g. if the last release was 3.5, the next minor release/milestone is 3.6.
- The next major version. E.g. 4.0.
- Choose a milestone for every issue and PR to indicate a desire/consensus to release it at a certain time.