Labels

Purpose: Document how our current GitLab labels are intended to be used so the team can give focused feedback on what’s missing, confusing, or unused.

Scope: Descriptive only (no changes yet). Missing descriptions are shown as .

Last updated: 15.09.2025


Conventions

  • Scopes in use: status::…, type::…, priority::…, scope::…, target::…, meta::…, MRs::…, 1.0::…, plus a few general labels.
  • Common combo on issues: one status::… + one type::… (+ optional priority::…, scope::…, documentation).
  • MRs::… labels are intended as status for merge requests.

Label Sopes

1.0 scope (1.0::…)

Responsibility: Markus Raab (please ask him to change this label, never change them yourself)

LabelIntended use
1.0::must_haveBlockers for the 1.0 release, should be our highest priority to fix these issues.
1.0::should_havePossible blockers, might be possible to also release 1.0 without fixing them.
1.0::out_of_scopeThese issues are not important and should not be worked on.

Priority (priority::…)

Responsibility: PM Team Note: different to 1.0 labels, they refer to the current release.

LabelIntended use
priority::laterThis issue has low priority and can be done at a later point in time, or if no other higher-priority tasks are available.
priority::nowThis issue needs to be taken care of now and should not be postponed.
priority::release criticalThis issue is critical for the upcoming release and should be prioritized accordingly.

MR workflow (MRs::…)

Responsibility: Author or Assignee of the MR.

LabelIntended use
MRs::needs updateAn update due to a release or breaking change is needed, maybe merge of dev is enough.
MRs::please mergeLabel for Merge Requests. Indicates the MR is ready to be merged from the author's point of view.
MRs::please reviewLabel for Merge Requests. Indicates that the MR is ready to be reviewed from the author's point of view.

Meta (meta::…)

LabelIntended use
meta::help wantedMeta tag that can be used on MRs or issues if you wish to be supported by other team members.
meta::workaround available

Status (status::…)

LabelIntended use
status::blockedThis issue is currently blocked (by another issue or by some external factor) and work on it cannot continue until it's unblocked. (if the blocker is external, please add a comment to the issue explaining the situation)
status::current sprintThis issue is included in the scope of the current sprint and will be soon worked on.
status::in progressThis issue is currently being worked on.
status::in reviewThis issue has an associated MR and it is waiting for review.
status::readyThis issue has been described and is ready to be worked on.
status::refineThis issue still needs to be refined, and it is not ready to be worked on.

Type (type::…)

LabelIntended use
type::bugThis issue describes a defect.
type::enhancementThis issue regards adding some new functionality, like improving or expanding an existing feature, or implementing an entirely new feature.
type::questionThis issue is for discussing an open question.
type::refactorThis issue regards the refactoring of existing code, to make things simpler or remove duplicated code. The functionality of the affected features should not change through this issue.

Target (target::…)

LabelIntended use
target::devShould be merged to development branch.
target::masterShould be merged to master branch.

Scope (scope::…)

LabelIntended use
scope::CIThis issue affects the continuous integration / pipeline.
scope::authThis issue affects the authentication service.
scope::backendThis issue affects the backend code.
scope::e2eThis issue affects the End-to-end testing.
scope::estimation needed
scope::frontendThis issue affects the frontend code.
scope::nextcloudThis issue affects the Nextcloud configuration.
scope::performance
scope::pmThis issue affects the project management
scope::scraperThis issue affects the Scraper tool.
scope::triage neededAn evaluation of what part of the initiative this issue affects is needed.

General (unscoped)

LabelIntended use
documentationThis issue affects the documentation.
duplicateIf this issue is a duplicate (only on closed issues).
projectIssues belonging to a specific project.
usabilityThis issue affects the usability of the application.
wontfixIf this won't be done (only on closed issues).