|
|
Line 1: |
Line 1: |
− | This page is intended to serve as a working paper to capture the essential aspects of a current discussion on the D forum concerning an improved D development and release process. As such, it should not be taken as official (until approved by Andrei), but it is to serve as a centralized location for the current proposal, so that the details won't be scattered throughout multiple disjoint forum messages and ultimately lost in the mists of time.
| + | #REDIRECT [[Release Process]] |
− | | |
− | To keep things civil, the convention is that if something on this page doesn't match how you understand it should be, you should start a discussion on the [[Talk:Proposed_new_D_development_process|talk page]] before making the change.
| |
− | | |
− | ==Goals==
| |
− | | |
− | * To provide D users with a stable version of D that receives only critical bugfixes, that they can build on
| |
− | * To provide a place for adequate testing of new features before they are officially included in D
| |
− | * To allow the D developers to continue to develop the language without being hampered by the fear of breaking large amounts of existing code
| |
− | | |
− | ==Development cycle==
| |
− | | |
− | TBD
| |
− | | |
− | ===Git workflow===
| |
− | | |
− | TBD
| |
− | | |
− | ===Branches===
| |
− | | |
− | ====Development branch====
| |
− | | |
− | ====Testing branch====
| |
− | | |
− | ====Stable branch====
| |