diff --git a/RELEASE_PROCESS.md b/RELEASE_PROCESS.md index 1924fd60f..2f7779a36 100644 --- a/RELEASE_PROCESS.md +++ b/RELEASE_PROCESS.md @@ -1,4 +1,3 @@ - **(C) 2016 Jaguar Land Rover**
All files and artifacts in this repository are licensed under the @@ -8,33 +7,25 @@ provisions of the license provided by the LICENSE file in this repository. This document describes the process for creating a new version of the signal specification. -The process, driven by the GENIVI Remote Vehicle Interaction Expert -Group (RVI EG), is aimed at being lightweight and carried out in public, giving both -GENIVI members and non-members a say in the creation of a new version. +The process, driven by GENIVI with significant input from the W3C Automotive WG, is aimed at being lightweight and carried +out in public, giving both GENIVI members and non-members a say in the +creation of a new version. + +![Release Process](pics/vss_release_process.png) -In git, the ```develop``` branch is used as an integration branch +In git, the ```master``` branch is used as an integration branch accepting pull requests with new and modified vpsec files from contributors. -Pull requests are reviewed in the public genivi -list ```genivi-projects@lists.genivi.org```. Once the review process -has concluded, the RVI EG decides if the pull request is to be -accepted or not. - -A new signal specification release is created by an RVI weekly meeting decision -where at least 50% of the present vote for a new release. +Pull requests [PR] are **always** initiated from a **fork** and not through +a feature branch in the main repository. PRs are reviewed, discussed and merged +through the public github repository. +A PR is merged earliest after one week to give a fair chance of reviewing. Each release is incrementally numbered, starting with 1. A release is tagged in git with the tag - ver_[n] + v[n] where [n] is the release number. - - - - - - - diff --git a/pics/vss_release_process.png b/pics/vss_release_process.png new file mode 100644 index 000000000..93d9d4b72 Binary files /dev/null and b/pics/vss_release_process.png differ