Skip to content
Snippets Groups Projects

Add doc guidelines on documents naming and location

Merged Achilleas Pipinellis requested to merge doc-location-guidelines into master
1 unresolved thread

What does this MR do?

Add guidelines on the structure of the documentation.

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/3349

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
24 | `doc/administration/` | Documentation that requires the user to have access to the server where GitLab is installed. The admin settings that can be accessed via GitLab's interface go under `doc/user/admin_area/`. |
25 | `doc/api/` | API related documentation. |
26 | `doc/development/` | Documentation related to the development of GitLab. Any styleguides should go here. |
27 | `doc/legal/` | Legal documents about contributing to GitLab. |
28 | `doc/install/`| Probably the most visited directory, since `installation.md` is there. Ideally this should go under `doc/administration/`, but it's best to leave it as-is in order to avoid confusion (still debated though). |
29 | `doc/update/` | Same with `doc/install/`. Should be under `administration/`, but this is a well known location, better leave as-is, at least for now. |
30
31 ---
32
33 **General rules:**
34
35 1. The correct naming and location of a new document, is a combination
36 of the relative URL of the document in question and the GitLab Map design
37 that is used for UX purposes ([source][graffle], [image][gitlab-map]).
38 1. When creating a new document and it has more than one word in its name,
39 make sure to use underscores instead of spaces or dashes (`-`). For example,
  • Achilleas Pipinellis Unmarked this merge request as a Work In Progress

    Unmarked this merge request as a Work In Progress

  • Achilleas Pipinellis Status changed to merged

    Status changed to merged

  • mentioned in commit 91030230

  • Please register or sign in to reply
    Loading