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
)
- (Optionally) 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 users/groups
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