Skip to content

Plan: Implement GitLab version #4

@MeilCli

Description

@MeilCli

Feature description

Implement GitLab version alike GitHub or Gitea version.

GitLab label spec

Different by other, GitLab label has two type:

  • Group label
  • Project label

Group can have group level label, and inherit parent group label.
Project can have project level label, and can use project or group level label in issue or merge request.

Planned process

  1. input id(such as group path or project path) by user
  2. detect id type(group or project)
  3. if id is group's project or sub group, get all parent label
  4. get id's label
  5. calculate sum of labels
  6. read label file
  7. calculate diff of labels
    • maybe, support specialization logic
  8. reflect result

Metadata

Metadata

Assignees

Labels

FeatureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions