| 1 | = Standard schedule |
| 2 | 1. Day 0: Feature freeze |
| 3 | 1. Day 3: String freeze |
| 4 | 1. Day 6: Translation freeze |
| 5 | 1. Day 6: Commit freeze |
| 6 | 1. Day 7: Packaging |
| 7 | 1. Day 9: Release |
| 8 | |
| 9 | = Phases |
| 10 | || Name || Tasks to complete || |
| 11 | || Development || || |
| 12 | || Feature freeze || || |
| 13 | || String freeze || || |
| 14 | || Translation freeze || || |
| 15 | || Packaging || || |
| 16 | || Release || || |
| 17 | |
| 18 | = Release progress table |
| 19 | Put your name into the "Accepted by" column to take over a task and agree to completed it in time (according to the "Deadline" column). |
| 20 | Update the status column regularly enough to keep team member informed. Especially note if you are waiting for input or are otherwise prevented from working on the task. |
| 21 | |
| 22 | Next release: Alpha 17 |
| 23 | || Task shortname || Accepted by || Deadline || Status || |
| 24 | || ReleaseProcessDraft#Startreleaseprocess || || || || |
| 25 | |
| 26 | = Task descriptions = |
| 27 | |
| 28 | == Start release process |
| 29 | '''Description:''' [[BR]] |
| 30 | The team decides that there are enough new features and that it's time to release a new alpha version. Usually in a team meeting, we decide when the regular schedule starts and if there are any differences to the predefined schedule. |
| 31 | [[BR]]'''Can be completed in phase:''' Development |
| 32 | [[BR]]'''Candidates:''' Whole team (usually at the meeting) |
| 33 | |
| 34 | == Update release progress on Trac |
| 35 | Description:[[BR]] |
| 36 | Remove all content from the Release progress table and replace "Next release" with the right version number. |
| 37 | [[BR]]Can be completed in phase: Development |
| 38 | [[BR]]Candidates: Everyone |
| 39 | |