阿里云开源众包计划 - OpenAPI C++ SDK 开发

阿里开源 发布于 2015/10/21 21:06
阅读 39
收藏 0

云服务器 ECS.png 阿里云OpenAPI - C++语言 SDK开发

阿里云与开源中国众包平台合作的 阿里云开源众包计划  。

所有开源中国众包的SDK完成之后以Apache2.0协议开源,并会加入到http://github.com/aliyun 项目列表中。

要求:

  • 100%实现阿里云OpenAPI的C++语言SDK
  • 包括的系统功能:API Core、对应产品的API(ECS、OCS、SLB、CDN、Opensearch、KVStore、BatchCompute、RDS、OTS、ONS、YUNDUN)
  • 使用 google c++ style 风格
  • 不能使用boost库代码
  • 可以使用stl、serf、libcurl、apr、libxml2等开发库。
  • 单元测试必须通过valgrind验证,不能有内存泄露或者越界。
  • 不能引用GPLv2/v3、AGPL的代码
  • 需要跨Windows、Linux、MacOS三个平台
  • 文档、注释全英文化
  • 项目通过 travis-ci.org 或者drone.io的编译
  • 语法符合 linthub.io 的检测
  • 单元测试代码不少于整体代码30%
  • 代码覆盖coveralls.io覆盖率95%
  • 编写英文Readme.md
  • 至少Windows、Linux、MacOS三个平台可工作
  • 不少于5篇英文快速入门文档(Markdown格式)
  • 不得抄袭已有开源、商业项目
  • 项目结束后,开发者需要继续三个月的bug维护期
  • 故意放置恶意、安全漏洞代码的,将保留追究责任的一切权利

开发者需要注册阿里云账户,报名审核通过后开始开发,开发结束后申请OSS服务进行开发测试.我们会提供免费的测试资源。

阿里云保留所有的解释权。

参考:

API 文档 : http://develop.aliyun.com/api

Python SDK: https://github.com/aliyun/aliyun-openapi-python-sdk

参与步骤:

  1. 点击我要报名,我们审核报名通过后开始编码
  2. 编码完成代码,将代码提交到 git.oschina.net ,并在解决方案中提供项目的 URL 地址
  3. 等待测试

我们将根据提交的时间顺序进行测试,第一个完全通过测试的予以赏金。

如有任何疑问可以私信我,我会尽快回复。

加载中
0
大卷卷
大卷卷
请问SDK开发能使用 C++11的特性吗?
阿里开源
阿里开源
可以
0
李介博
李介博
请问需要做的东西放在哪了?
阿里开源
阿里开源
放osc的私有仓库
0
samsting
samsting
一次搞笑的接包经历,信不过阿里了
返回顶部
顶部