Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
fusiondirectory
dev-manual
Commits
7107a260
Commit
7107a260
authored
1 year ago
by
bmortier
Browse files
Options
Download
Patches
Plain Diff
Resolve "Adapt the manual to the new rules of branch"
parent
5368498d
1.3
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
source/development/workflow-tickets.rst
+2
-2
source/development/workflow-tickets.rst
source/fusiondirectory/coding/sourcecode.rst
+3
-4
source/fusiondirectory/coding/sourcecode.rst
source/fusiondirectory/release/index.rst
+1
-1
source/fusiondirectory/release/index.rst
source/releasing/fusiondirectory-source.rst
+5
-20
source/releasing/fusiondirectory-source.rst
with
11 additions
and
27 deletions
+11
-27
source/development/workflow-tickets.rst
+
2
−
2
View file @
7107a260
...
@@ -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-pick
ed in a
-
fixe
s
version
If the change need to be
merg
ed in a fixe
d
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
...
...
This diff is collapsed.
Click to expand it.
source/fusiondirectory/coding/sourcecode.rst
+
3
−
4
View file @
7107a260
...
@@ -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
` branch
es
is
w
here
bugs are fixed
. This code is reputed as *stable*.
The `
master
` branch is
t
he
re
leased code
. This code is reputed as *stable*.
.. _fhs:
.. _fhs:
...
...
This diff is collapsed.
Click to expand it.
source/fusiondirectory/release/index.rst
+
1
−
1
View file @
7107a260
Release Policy
Release Policy
==============
==============
This section explain the release cycle and where contributions
, fix
es will be merged
This section explain the release cycle and where contributions
and new featur
es will be merged
.. toctree::
.. toctree::
:maxdepth: 2
:maxdepth: 2
...
...
This diff is collapsed.
Click to expand it.
source/releasing/fusiondirectory-source.rst
+
5
−
20
View file @
7107a260
...
@@ -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
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets