首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于jClouds的信息

关于jClouds的信息
EN

Stack Overflow用户
提问于 2013-10-24 16:49:12
回答 1查看 288关注 0票数 1

我已经安装了jclouds,我正在尝试了解它是如何内部工作的。

我阅读了网站和github上的所有文档,但我仍然对jClouds的体系结构和实现有很多疑问。

您知道在哪里可以找到关于框架的深度技术实现的文档吗?我也在寻找关于如何添加一个新的提供者的信息(对于blobstore服务)。

目前,我正在研究代码,但代码所做的并不总是简单明了的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-25 14:08:06

最好的做法是发送电子邮件到我们的开发列表。您可以通过发电子邮件订阅jclouds dev-订阅@apache.org来订阅。您还可以在freenode上的#jclouds上找到我们。

添加一个新的提供程序对于jclouds来说是一个非常重要的改变。您要做的第一件事是回顾如何作出贡献。我们需要确保它能正常工作,我们将能够正确地测试它,所以不要因为评论而气馁。

尽管如此,在启动一个新的提供者时需要考虑的一些一般考虑因素如下:

  • 实验室中首先添加新的提供程序,直到它们稳定为止。
  • 要遵循jclouds样式,请使用3个空格缩进和120个字符行长度。
  • 我们使用番石榴作为我们的核心图书馆。在添加新的依赖项之前尝试使用它的实用程序。通常,在查阅dev@ list之前,不要添加依赖项。
  • 我们需要现场测试和模拟测试。“模拟”测试验证api根据方法注释生成预期请求,并正确解析响应。我们使用MockWebServer来实现这一点,您可以查看openstack-斯威夫特 api中的MockTests类,以了解这些测试是如何工作的。

通常最好的做法是复制现有apis或提供程序的整个目录结构,并删除不需要的所有内容,但将每个目录中的一些文件保存在服务器上,作为如何执行操作的示例。您可以重命名这些类并从那里开始工作。

您应该选择哪个api或提供程序作为您的工作的示例?那得看情况!请在我们的dev@ list上给我们发电子邮件,描述您所做的工作,我们会推荐一个。越早接触jclouds社区,整个过程就越容易。

祝好运!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19571901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档