YSS Issue Helper(技规前端)
YSS Issue Helper 是一款面向前端团队的 VS Code 扩展,用于在编辑器内连接企业 GitLab,规范创建、查看和维护 Issue。
主要功能
- 支持个人访问令牌和 OAuth 浏览器授权两种 GitLab 连接方式。
- 通过引导式表单填写 Issue 信息,并选择已配置的目标项目。
- 支持保存和自动恢复 Issue 草稿,创建失败时自动保留已填写内容。
- 支持粘贴剪贴板截图或选择本地图片,自动生成 GitLab Markdown。
- 提交前可预览完整的 GitLab Issue 内容。
- 集中查看当前用户创建的 Issue,支持状态筛选、搜索和刷新。
- 在 VS Code 内查看 Issue 正文及活动记录,并可跳转到 GitLab 网页。
- 支持复制 Issue 链接,以及修改支持编辑的 Issue 标题和正文。
快速开始
- 安装扩展后,点击 VS Code 活动栏中的 YSS Issue Helper(技规前端) 图标。
- 选择一种连接方式:
- OAuth 连接:点击“打开浏览器授权”,在企业 GitLab 页面完成授权后返回 VS Code。
- Token 连接:创建具有
api 权限的个人访问令牌并粘贴到输入框中。
- 连接成功后进入 Issue 工作台:
- 在 新建 Issue 中填写、预览并提交 Issue。
- 在 我的 Issue 中查看、搜索和维护已创建的 Issue。
自定义目标项目
插件默认使用内置的目标项目列表。如需替换,可以在 VS Code 的 settings.json 中配置:
{
"yssIssueHelper.useCustomGitLabIssueConfig": true,
"yssIssueHelper.gitLabIssueConfig": [
{
"projectPath": "group/subgroup/project",
"projectName": "项目显示名称"
}
]
}
projectPath 填写 GitLab 项目的完整路径,不包含 GitLab 域名。关闭自定义配置开关后,插件会恢复使用内置项目列表。
使用提示
- OAuth 授权页面未打开或被关闭时,可以重新打开授权页面,也可以取消本次授权。
- 新建 Issue 时可随时保存草稿;创建成功后,对应草稿会自动清除。
- 截图可以直接粘贴到附件区域,扩展会将其上传并插入 Issue 内容。
- 可通过页面中的断开连接操作安全退出当前 GitLab 账号。
- 个人访问令牌等敏感连接信息由 VS Code 安全存储,不会写入项目文件。
适用范围
本扩展用于已配置的企业 GitLab 实例和目标项目。可用项目、权限及访问范围以团队 GitLab 配置为准。
| |