Projects
and Groups
Groups
Groups are used for organizing projects
- by organizational units
- by architectural components
Groups…
- …can be nested up to 20 levels
- …provide structure
- …manage people (more later)
- …control visibility (more later)
Hands-On
- Create a new group, e.g.
My first group
- Create a subgroup, e.g.
My first subgroup
Projects
Project offer collaboration
- Create content using code, wikis and pages
- Review work using merge requests
- Plan work using issues
- Test and deploy work using CI/CD
Projects are repositories with features for collaboration
Projects can override visibility (more later)
Hands-On
- Create a project in your subgroup with default settings (e.g.
My first project
)
- Clone the code repository
Project features
Visibility
Public, internal or private
Limited by group visibility
Features
Control availability of features
For example: repository, issues etc.
Hands-On
- Disable issues (and save)
- Check menu bar
Project and Group Members
Roles
Guest for viewing
Reporter for issues
Developer for coding
Maintainer for merging
Owner for permissions
Members
Invite other users
Control role
Configure expiry date
Project management
Rename project to change display name
Change path to adjust URL
Transfer to another group
Hands-On
- Rename a project
- Change path for a project