# extension-docs **Repository Path**: GitGroup/extension-docs ## Basic Information - **Project Name**: extension-docs - **Description**: 码云扩展需求文档与公开 API - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 5 - **Created**: 2016-05-10 - **Last Updated**: 2024-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 码云 (Code Cloud) extension-docs 此项目是码云扩展的需求文档,包括但不限于 Visual Studio, Eclipse,Intellij-IDEA 等, 不同目录对应不同的 IDE 或工具,也有不同的需求。 ## 1 登录功能 输入`码云`帐号和密码可以直接登录到码云。 ## 2 获取取用户项目列表 在登录码云之后,用户可以获取码云线上项目列表,并可选择任意项目进行 clone。 默认采用 `https` 方式 clone,但用户可以将其设置为 `ssh` 方式。 ## 3 推送项目 在登录码云之后,用户可以将 commit push 到码云。默认采用 `https` 。 用户可将其设置为 `ssh` 方式,设置方式可与第2点的 clone 一致(clone 采用 ssh 则 push 也采用 ssh,两者只需要一次设置)。 对于 `ssh` 方式,只需要提供设置功能。密钥的生成和设置不再要求之内。 ## 4 创建项目 对于仅存在于本地的项目,在登录码云后,用户可以直接在码云上创建,并提交,不需要在 web 进行操作。 ## 5 其他要求 1. 遵循原生界面,操作友好,迎合用户习惯。如 Intellij-IDEA、Visual Studio 已集成 GitHub 插件,与其保持一致。 2. 操作提示、错误提示友好。 3. 代码风格良好,以便后期维护和改进。 4. 需要提供源码和安装包。插件安装方式与相应 IDE 保持一致。