Changes between Version 1 and Version 2 of DeveloperDocumentationNew


Ignore:
Timestamp:
02/07/17 09:23:35 (7 years ago)
Author:
Samuli Seppänen
Comment:

Remove obsolete documentation

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperDocumentationNew

    v1 v2  
    2727 * Accepted patches go to the Git "master" branch
    2828
    29 GitHub pull requests can be used to ''preliminary'' review, or to gather feedback about the patch.
    30 
    31 == Making a release ==
    32 
    33 Prior to making a release the following happens:
    34 
    35  * Features to include will be selected from the "testing" tree
    36  * Features will be stabilized until they don't change much
    37  * A staging "stable candidate" branch will be created
    38  * Beta release will be published based on this staging branch (to get people to _really_ test the code)
    39   * This should have most features for the release included, and as such be mostly testing and bug fixing. However, new features could still change as much as needed and old features could be changed if absolutely needed.
    40  * RC release will published based on this staging branch
    41   * This should focus only on stabilisation and bugfixes. At this point we know for sure which features should be included. Only in worst cases should a feature taken out, e.g. if it really is horrendous to stability.
    42  * Once staging branch is deemed stable enough, an official release will be made
    43 
    44 In the IRC meeting on [https://community.openvpn.net/openvpn/wiki/IrcMeetings 22nd July 2010] it was decided to aim for 6-12 month release cycle to keep the need for large-scale testing minimal.
    45 
    46 == Feature deprecation ==
    47 
    48 Feature removal process (aka FRP) is another workflow which also goes through the general workflow to get a feature removed..  This process serves two purposes:
    49 
    50  * Maintain backwards compatibility and minimize the impact of feature removal (for users)
    51  * Keeping the codebase clean and understandable (for developers)
    52 
    53 The ''Feature removal process'' is described in detail on [wiki:FRP this page].
     29!GitHub pull requests can be used to ''preliminary'' review, or to gather feedback about the patch.
    5430
    5531== Community patches and the acceptance process of these patches ==