Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab FOSS GitLab FOSS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 22
    • Issues 22
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #42891
Closed
Open
Issue created Feb 08, 2018 by Achilleas Pipinellis@axil🐸Developer

Change docs license to CC-BY-SA

Description

Having different docs in CE and EE, causes the following problems:

  1. Merge conflicts in the automatic ce-to-ee merge
  2. Merge conflicts when you submit an MR to CE (the ee_compat_check job will check it)
  3. Additional overhead for the tech writing group having to submit two MRs most of the time (since we add more and more features in EE and conflicts are unavoidable)
  4. Confusion for contributors and team members where to put the docs (people are contributing to EE for CE features)

Why

Going towards a unified codebase, I think we can start at least consolidating the CE and EE docs, meaning they will have the same content. In order to do that, we need to change the license of the docs and particularly use an open one. Also, to avoid the problems stated in the list above.

MRs

  • CE https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18718
  • EE https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5565
  • Omnibus omnibus-gitlab!2500 (merged)
  • Runner gitlab-runner!893 (merged)
  • DCO dco!1 (merged)
  • Docs site https://gitlab.com/gitlab-com/gitlab-docs/merge_requests/262
Edited May 14, 2018 by Achilleas Pipinellis
Assignee
Assign to
Time tracking