{"id":27915180,"url":"https://github.com/cofficlab/ide-workspace","last_synced_at":"2025-05-06T15:35:45.936Z","repository":{"id":284504953,"uuid":"955157825","full_name":"CofficLab/ide-workspace","owner":"CofficLab","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-26T07:43:01.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T08:33:10.066Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CofficLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-26T07:42:34.000Z","updated_at":"2025-03-26T07:43:03.000Z","dependencies_parsed_at":"2025-03-26T08:43:41.079Z","dependency_job_id":null,"html_url":"https://github.com/CofficLab/ide-workspace","commit_stats":null,"previous_names":["cofficlab/ide-workspace"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CofficLab%2Fide-workspace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CofficLab%2Fide-workspace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CofficLab%2Fide-workspace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CofficLab%2Fide-workspace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CofficLab","download_url":"https://codeload.github.com/CofficLab/ide-workspace/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252713293,"owners_count":21792459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-06T15:35:42.791Z","updated_at":"2025-05-06T15:35:45.931Z","avatar_url":"https://github.com/CofficLab.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IDE 工作空间插件\n\n这是一个 [Buddy](https://github.com/CofficLab/buddy) 插件，用于显示当前IDE的工作空间信息。\n\n## 功能特点\n\n- 支持检测当前IDE的工作空间信息\n- 支持打开工作区文件浏览器\n- 支持Git自动提交功能，可一键提交并推送未保存更改\n\n## 安装\n\n在 [Buddy](https://github.com/CofficLab/buddy) 的插件商店中安装此插件。\n\n## 开发\n\n```bash\n# 编译\npnpm build\n\n# 运行测试\npnpm test\n```\n\n## 使用方法\n\n1. 安装插件\n2. 当激活的应用是支持的 IDE 时，插件会自动显示可用动作\n3. 可用动作包括:\n   - 显示工作空间: 显示当前 IDE 的工作空间路径\n   - 在文件浏览器中打开: 打开工作区对应的文件浏览器\n   - Git提交并推送: 当工作区有未提交的更改时，自动提交并推送到远程仓库\n\n## Git自动提交功能\n\n当工作区为Git仓库且有未提交的更改时，插件会自动显示\"Git提交并推送\"动作。点击此动作将：\n\n1. 自动将所有更改添加到暂存区\n2. 使用带时间戳的提交信息创建一个新的提交\n3. 推送到远程仓库的当前分支\n\n这个功能非常适合快速保存工作进度，无需手动执行Git命令。\n\n## 许可证\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcofficlab%2Fide-workspace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcofficlab%2Fide-workspace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcofficlab%2Fide-workspace/lists"}