Development / Beta Cycle

This page has not been reviewed by our documentation team (more info).

Note: This process does not apply to patches that require schema changes, or that need to be hot-fixed.

1. Write code.

2. Does the code need reviewing?

3. Submit code for review.

4. Has the code passed code review?

5. Merge code to master.

6. Is the code fixing an issue affecting master but not beta?

7. Is the code fixing an issue affecting beta but not production?

8. Is the next release more than 7 days away?

9. Merge code to beta.

10. Is the code fixing an issue affecting beta but not production?

11. Is it time to release?

12. Merge beta into production.

13. Merge master into beta.