Commit 7107a260 authored by bmortier's avatar bmortier
Browse files

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

parent 5368498d
No related merge requests found
Showing with 11 additions and 27 deletions
+11 -27
...@@ -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
......
...@@ -8,11 +8,10 @@ How to release a FusionDirectory Version ...@@ -8,11 +8,10 @@ How to release a FusionDirectory Version
fusiondirectory-plugins fusiondirectory-plugins
- Write the upgrade documentation - Write the upgrade documentation
- Update the UPGRADE.md - Update the UPGRADE.md
- Regenerate the manpages with the new 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,20 +83,8 @@ you can run for example ...@@ -84,20 +83,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
Update manpages Merge the branch into master
^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Regenerate the manpages with the new version, use the
**update-manpages.sh** from the dev-tools
.. code:: shell
update-manpages.sh fusiondirectory 1.2.3
this as to be done for fusiondirectory
Merge the fixes 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
...@@ -107,8 +94,6 @@ Tag the release ...@@ -107,8 +94,6 @@ Tag the release
After merging the release we need to tag the release. go to `FusionDirectory tags`_ and `FusionDirectory Plugin tags`_ After merging the release we need to tag the release. go to `FusionDirectory tags`_ and `FusionDirectory Plugin tags`_
- Paste the Changelog.md corresponding to the release we just made - Paste the Changelog.md corresponding to the release we just made
- Upload the fusiondirectory-xxx.tar.gz and
fusiondirectory-plugins-xxx.tar.gz to the tag
Run the ci for the schema-history website Run the ci for the schema-history website
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...@@ -123,4 +108,4 @@ The CI is at `schema history`_ ...@@ -123,4 +108,4 @@ The CI is at `schema history`_
.. _user manual supported : https://fusiondirectory-user-manual.readthedocs.io/en/latest/fusiondirectory/update/supported/index.html .. _user manual supported : https://fusiondirectory-user-manual.readthedocs.io/en/latest/fusiondirectory/update/supported/index.html
.. _FusionDirectory tags : https://gitlab.fusiondirectory.org/fusiondirectory/fd/tags .. _FusionDirectory tags : https://gitlab.fusiondirectory.org/fusiondirectory/fd/tags
.. _FusionDirectory Plugin tags : https://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/tags .. _FusionDirectory Plugin tags : https://gitlab.fusiondirectory.org/fusiondirectory/fd-plugins/tags
.. _schema history : https://gitlab.fusiondirectory.org/fusiondirectory/schema-history/pipelines .. _schema history : https://gitlab.fusiondirectory.org/applications/schema-history
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