Issue tracker: GitLab
本 repo 的 issue 与 PRD 以 GitLab issue 存在。所有操作用 glab CLI。
Conventions(约定)
- Create an issue:
glab issue create --title "..." --description "..."。Multi-line description 用 heredoc。--description -打开 editor。 - Read an issue:
glab issue view <number> --comments。Machine-readable 用-F json。 - List issues:
glab issue list -F json,加适当--labelfilter。 - Comment on an issue:
glab issue note <number> --message "..."。GitLab 称 comment 为「notes」。 - Apply / remove labels:
glab issue update <number> --label "..."/--unlabel "..."。多 label 可 comma-separated 或 repeat flag。 - Close:
glab issue close <number>。glab issue close不接受 closing comment,先glab issue note <number> --message "..."再 close。 - Merge requests: GitLab 称 PR 为「merge requests」。用
glab mr create、glab mr view、glab mr note等——与gh pr ...同形,mr替pr,note/--message替comment/--body。
从 git remote -v infer repo——clone 内 run 时 glab 自动处理。
When a skill says "publish to the issue tracker"
Create GitLab issue。
When a skill says "fetch the relevant ticket"
Run glab issue view <number> --comments。