summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchilleas Pipinellis <axil@gitlab.com>2018-09-20 07:13:30 +0000
committerAchilleas Pipinellis <axil@gitlab.com>2018-09-20 07:13:30 +0000
commit3314233588ec13eb16d562702aa281e99b44f825 (patch)
tree34a97663bd610edf092e32b7f0d24a4f8ade1c8f
parent392d85e4386b1b98fec455792f738af185211458 (diff)
parent9b53925481d540e2da42e48532cb2c2ee0c747fd (diff)
downloadgitlab-ce-3314233588ec13eb16d562702aa281e99b44f825.tar.gz
Merge branch 'docs-dev-guidelines-milestones' into 'master'
Explain the docs' CD, relating to the milestone the doc is set to vs online docs See merge request gitlab-org/gitlab-ce!21737
-rw-r--r--doc/development/documentation/index.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/development/documentation/index.md b/doc/development/documentation/index.md
index 7ac211ed550..d6ae4cb39f0 100644
--- a/doc/development/documentation/index.md
+++ b/doc/development/documentation/index.md
@@ -411,6 +411,22 @@ The following GitLab features are used among others:
Every GitLab instance includes the documentation, which is available from `/help`
(`http://my-instance.com/help`), e.g., <https://gitlab.com/help>.
+The documentation available online on docs.gitlab.com is continuously
+deployed every hour from the `master` branch of CE, EE, Omnibus, and Runner. Therefore,
+once a merge request gets merged, it will be available online on the same day,
+but they will be shipped (and available on `/help`) within the milestone assigned
+to the MR.
+
+For instance, let's say your merge request has a milestone set to 11.3, which
+will be released on 2018-09-22. If it gets merged on 2018-09-15, it will be
+available online on 2018-09-15, but, as the feature freeze date has passed, if
+the MR does not have a "pick into 11.3" label, the milestone has to be changed
+to 11.4 and it will be shipped with all GitLab packages only on 2018-10-22,
+with GitLab 11.4. Meaning, it will only be available under `/help` from GitLab
+11.4 onwards, but available on docs.gitlab.com on the same day it was merged.
+
+### Linking to `/help`
+
When you're building a new feature, you may need to link the documentation
from GitLab, the application. This is normally done in files inside the
`app/views/` directory with the help of the `help_page_path` helper method.