Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • H handbook
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Administrator
  • handbook
  • Issues
  • #3
Closed
Open
Issue created Apr 11, 2020 by Administrator@rootOwner

Handbook exposure options

Gitlab projects support varying levels of exposure depending on the purpose of your handbook.

The following checklist will get the configuration aligned with your intended usage of this handbook.

Exposure options:

Exposure Employees Public Purpose
GitLab way, fully public Interact on issues, submit changes Interact on issues, submit changes Share entire process as a differentiator and way to attract top talent
Private authoring, published openly Interact on issues, submit changes read published handbook only Share final result for publicity, keep sausage-making internal
Private authoring and published internally Interact on issues, submit changes No visibility Include competitive advantages or specufuc oocess guidanvce in handbook, stuff that can't be public

GitLab way, fully public

Project visibility is public. protected branches keep master safe but anyone can contribute by submitting a Merge Request. Pages enabled, and "Access control" is disabled.

Project Settings > General > "Visibility, project features, permissions"

image

image

Project Settings > Repository > "Protected Branches"

image

Private authoring, published openly

Project visibility is private. Pages enabled with access control disabled.

Project Settings > General > "Visibility, project features, permissions"

image

image

Repository configuration is not as relevant since it's private.

Private authoring and published internally

Project visibility is private. Pages enabled with access control enabled. This matches gitlab project permissions and requires authentication before loading the handbook published site.

image

image

Edited Apr 11, 2020 by Administrator
Assignee
Assign to
Time tracking