Commit 83d11401 authored by bmortier's avatar bmortier
Browse files

Resolve "Adapt the manual to the new rules of branch"

parent 30defcca
No related merge requests found
Showing with 26 additions and 81 deletions
+26 -81
...@@ -60,8 +60,8 @@ if some more info is needed to act on the report ...@@ -60,8 +60,8 @@ if some more info is needed to act on the report
- The **need info** label should be added, don’t hesitate to ping the - The **need info** label should be added, don’t hesitate to ping the
user reporting the bug with **@(useranme)** to ask him to check it out user reporting the bug with **@(useranme)** to ask him to check it out
If the change need to be cherry-picked in a -fixes version If the change need to be merged in a fixed version
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The **fixes** label is added, when the cherry-pick as been merged we - The **fixes** label is added, when the cherry-pick as been merged we
remove the **fixes** and add the **fixes-merged** label remove the **fixes** and add the **fixes-merged** label
......
...@@ -18,12 +18,11 @@ Branches ...@@ -18,12 +18,11 @@ Branches
On the Git repository, you will find several existing branches: On the Git repository, you will find several existing branches:
* `master` contains latest released official code, * `master` contains latest released official code,
* `xxx-fixes` contains the next minor release source code, * `dev` contains the current code in development,
* `xxx-dev` contains the next major release source-code,
The `xxx-dev` branch is where new features are added. This code is reputed as **non stable**. The `dev` branch is where new features are added. This code is reputed as **non stable**.
The `xxx-fixes` branches is where bugs are fixed. This code is reputed as *stable*. The `master` branch is the released code. This code is reputed as *stable*.
.. _fhs: .. _fhs:
......
Release Policy Release Policy
============== ==============
This section explain the release cycle and where contributions, fixes will be merged This section explain the release cycle and where contributions and new features will be merged
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
......
...@@ -11,16 +11,6 @@ Create the new milestone ...@@ -11,16 +11,6 @@ Create the new milestone
- FusionDirectory Integrator version - FusionDirectory Integrator version
- Start date, date of the milestone creation - Start date, date of the milestone creation
- Stop date is start date + 3 month - Stop date is start date + 6 month
Create a new fixes branch from master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
We need to create a branch
The branch should be named with the version of the release followed by **-fixes**.
ex: **1.3** is released the feature branch is **1.3-fixes**
.. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones .. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones
...@@ -11,16 +11,6 @@ Create the new milestone ...@@ -11,16 +11,6 @@ Create the new milestone
- FusionDirectory Orchestrator version - FusionDirectory Orchestrator version
- Start date, date of the milestone creation - Start date, date of the milestone creation
- Stop date is start date + 3 month - Stop date is start date + 6 month
Create a new fixes branch from master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
We need to create a branch
The branch should be named with the version of the release followed by **-fixes**.
ex: **1.3** is released the feature branch is **1.3-fixes**
.. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones .. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones
...@@ -11,16 +11,6 @@ Create the new milestone ...@@ -11,16 +11,6 @@ Create the new milestone
- FusionDirectory Orchestrator version - FusionDirectory Orchestrator version
- Start date, date of the milestone creation - Start date, date of the milestone creation
- Stop date is start date + 3 month - Stop date is start date + 6 month
Create a new fixes branch from master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
We need to create a branch
The branch should be named with the version of the release followed by **-fixes**.
ex: **1.3** is released the feature branch is **1.3-fixes**
.. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones .. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones
...@@ -2,38 +2,14 @@ Creating a new version of FusionDirectory ...@@ -2,38 +2,14 @@ Creating a new version of FusionDirectory
========================================= =========================================
- Create the new milestone - Create the new milestone
- Create the new branchs from master
- Update include/variables_common.inc
Create the new milestone Create the new milestone
^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
- got to FusionDirectory `milestones`_ and create the new milestone - got to FusionDirectory `milestones`_ and create the new milestone, version is the version number
- FusionDirectory version - FusionDirectory version
- Start date, date of the milestone creation - Start date, date of the milestone creation
- Stop date is start date + 3 month - Stop date is start date + 6 month
Create a new fixes branch from master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
We need to create a branch for fusiondirectory and fusiondirectory-plugins
The branch should be named with the version of the release followed by **-fixes**.
ex: **1.3** is released the feature branch is **1.3-fixes**
Increment FusionDirectory version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Only if you create a new feature branch for FusionDirectory
open include/variables_common.inc
Change the version number in :
.. code:: php
define ("FD_VERSION", "1.3-fixes");
.. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones .. _milestones : https://gitlab.fusiondirectory.org/groups/fusiondirectory/-/milestones
...@@ -5,9 +5,9 @@ How to release a FusionDirectory Integrator Version ...@@ -5,9 +5,9 @@ How to release a FusionDirectory Integrator Version
- Updates the Changelog.md file - Updates the Changelog.md file
- Write the upgrade documentation - Write the upgrade documentation
- Update the UPGRADE.md - Update the UPGRADE.md
- Merge the fixes branch into master - Merge the branch into master
All those operations have to be made onto the 1.x-fixes branch each one All those operations have to be made onto a branch each one
of them inside a ticket with the label ~release and with a **MR** of them inside a ticket with the label ~release and with a **MR**
Update the AUTHORS file Update the AUTHORS file
...@@ -57,8 +57,8 @@ you can run for example ...@@ -57,8 +57,8 @@ you can run for example
directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD
Merge the fixes branch into master Merge the branch into master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Only a gitlab master account user can do the merge on the master branch Only a gitlab master account user can do the merge on the master branch
......
...@@ -5,9 +5,9 @@ How to release a FusionDirectory Orchestrator Version ...@@ -5,9 +5,9 @@ How to release a FusionDirectory Orchestrator Version
- Updates the Changelog.md - Updates the Changelog.md
- Write the upgrade documentation - Write the upgrade documentation
- Update the UPGRADE.md - Update the UPGRADE.md
- Merge the fixes branch into master - Merge the branch into master
All those operations have to be made onto the 1.x-fixes branch each one All those operations have to be made onto a branch each one
of them inside a ticket with the label ~release and with a **MR** of them inside a ticket with the label ~release and with a **MR**
Update the AUTHORS file Update the AUTHORS file
...@@ -57,8 +57,8 @@ you can run for example ...@@ -57,8 +57,8 @@ you can run for example
directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD
Merge the fixes branch into master Merge the branch into master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Only a gitlab master account user can do the merge on the master branch Only a gitlab master account user can do the merge on the master branch
......
...@@ -5,9 +5,9 @@ How to release a FusionDirectory Tools Version ...@@ -5,9 +5,9 @@ How to release a FusionDirectory Tools Version
- Updates the Changelog.md - Updates the Changelog.md
- Write the upgrade documentation - Write the upgrade documentation
- Update the UPGRADE.md - Update the UPGRADE.md
- Merge the fixes branch into master - Merge the branch into master
All those operations have to be made onto the 1.x-fixes branch each one All those operations have to be made onto a branch each one
of them inside a ticket with the label ~release and with a **MR** of them inside a ticket with the label ~release and with a **MR**
Update the AUTHORS file Update the AUTHORS file
...@@ -57,8 +57,8 @@ you can run for example ...@@ -57,8 +57,8 @@ you can run for example
directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD
Merge the fixes branch into master Merge the branch into master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Only a gitlab master account user can do the merge on the master branch Only a gitlab master account user can do the merge on the master branch
......
...@@ -12,7 +12,7 @@ How to release a FusionDirectory Version ...@@ -12,7 +12,7 @@ How to release a FusionDirectory Version
- Merge the branch into master for fusiondirectory and fusiondirectory - Merge the branch into master for fusiondirectory and fusiondirectory
plugins plugins
All those operations have to be made onto the 1.x-fixes branch each one All those operations have to be made onto a branch each one
of them inside a ticket with the label ~release and with a **MR** of them inside a ticket with the label ~release and with a **MR**
Updates the locales Updates the locales
...@@ -84,8 +84,8 @@ you can run for example ...@@ -84,8 +84,8 @@ you can run for example
directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD directly in the user-manual source to generate the content to copy/paste at the end of UPGRADE.MD
Merge the fixes branch into master Merge the branch into master
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Only a gitlab master account user can do the merge on the master branch Only a gitlab master account user can do the merge on the master branch
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment