码云的 Visual Studio™ 扩展

Force武装卫队 发布于 2016/05/17 16:33
阅读 1K+
收藏 4

[背景]

码云是开源中国推出的基于 GIT 的代码托管平台,现准备推出 Visual Studio 的码云扩展。

Visual Studio™ 是 Microsoft™ 公司推出的一款非常流行的集成开发工具,目前码云上有非常多的开发者 使用 Visual Studio™ 开发。推出码云扩展能帮助用户更方便的使用码云。

国外著名的代码托管平台 Github™ 亦推出了 Visual Studio™ 的扩展,名为: Github Extension for Visual Studio 此扩展开源并且托管于 github.com,开发扩展人员可以参考此扩展。


[需求]

码云扩展需要实现 Github 的基本功能,包括但不限于 克隆,检出,切换分支,提交代码,比较差异。

登陆到码云使用 HTTPS 登陆后获得私有 token,扩展可以选择保存密码,但是必须使用 Windows 凭据管理保存密码, 不得使用明文或者私有格式保存密码,不得明文保存私有 token。

扩展需要预留 两步验证和 oauth 能力。亦需支持 oschina Github 微博 Windows live 的 oauth 登陆。

扩展需要列出登陆用户所有在码云上可以操作的仓库,当用户点击时,可以通过 https 地址克隆下来。

扩展需要支持在码云上创建一个仓库,需要支持添加忽略文件,开源协议,建议本地初始化后,推送到远程空仓库。

扩展需要支持将本地的项目初始化成一个 git仓库,并且添加忽略文件,开源协议。并推送到码云。

扩展应当可以通过 Visual Studio 菜单 Team 接入,并且与 团队管理服务整合。

扩展不能使得 Visual Studio 失去响应,不得导致 Visual Studio 崩溃,并且不能破坏用户数据。


[参考项目]

  1. Github for Visual Studio https://visualstudio.github.com


[版本要求]

  1. Visual Studio 2015 必须支持
  2. Visual Studio 15 可选
  3. Visual Studio 2013 可选

[代码与版权]

  1. 所有的代码版权归我方所有
  2. 不得使用 GPL/AGPL 许可协议
  3. 我方享有最终解释权
  4. 代码需托管到码云平台

[细节与 API]

[发布]

    扩展需要打包成 visx 格式,发布到 https://marketplace.visualstudio.com/ 发布账号由我方创建。


[维护] 

    扩展正式发布之日起需提供技术支持时间两周。

加载中
0
andyzhang
andyzhang
开发过VS插件,如何投标
Force武装卫队
Force武装卫队
报名就行
0
Force武装卫队
Force武装卫队

引用来自“andyzhang”的评论

开发过VS插件,如何投标
报名即可
0
冬天之雪
冬天之雪
30天怎么说?今天是8月5日,接成功了就9月5日交?
0
Force武装卫队
Force武装卫队

引用来自“冬天之雪”的评论

30天怎么说?今天是8月5日,接成功了就9月5日交?
返回顶部
顶部