Commit 5dcd4e63 authored by bmortier's avatar bmortier
Browse files

Merge branch '81-adapt-the-manual-to-the-new-rules-of-branch' into '1.3'

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

See merge request fusiondirectory/dev-manual!133
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