-
Notifications
You must be signed in to change notification settings - Fork 0
Developers
Alex Zarebski edited this page Sep 11, 2023
·
11 revisions
This page contains some notes that might be helpful if you want to extend TimTam, if you just want to use the package, the tutorials or installation instructions are probably more helpful.
This page describes (a roughly ordered list of) big picture goals. More detailed material may be found in the issue tracker.
- Get TimTam onto CBAN!
- Upgrade to BEAST2.7
- Extend TimTam to model multiple roots
Please try to follow the steps listed below:
- Implement the new feature on
dev
.- Create an issue on GitHub clearly explaining the goal
- Use IntelliJ IDEA, it’s the simplest solution
- Create a
candidate
branch off ofmain
. - Merge
dev
intocandidate
and check that the result is satisfactory:- All tests are passing and any new features have a test.
- The version number uses semantic versioning.
- If there have been big changes, check the tutorials work
- Merge
candidate
intomain
and deletecandidate
. - Create and add a new release to GitHub.
ant build
- Update the package XML file
Always remember to spell check!