• 贡献
  • 贡献
    • 开发环境
    • 运行测试
    • 写文档
    • 构建文档
    • 交流
      • irc 频道
      • Gitter
    • 发布过程

    贡献

    贡献

    • 源码托管在 GitHub
    • 在此报告问题 GitHub Issues
      欢迎提交 Pull 请求!请确保你的补丁经过充分测试并带有完善的文档。 :)

    开发环境

    参见这一指南来用 Vagrant 来建立开发环境

    并遵循我们的代码风格指南

    运行测试

    你可以使用 make 来安装所有的 tsuru 依赖并运行测试。它会同时检查你的 GOPATH 设置是否有问题:

    1. $ make

    在运行测试套件前,请确保 MongoDB 和 Redis 已启动。如果你看类似 "dial tcp 127.0.0.1:6379: connection refused" 和 "no reachable server" 之类的测试失败消息,最可能的原因就是这些服务没有运行。

    如果你只想运行测试,可以用 make test

    1. $ make test

    写文档

    tsuru 文档使用 Sphinx 来书写,而它则用到了 RST。参阅这些工具文档来学习如何书写和更新 tsuru 文档。

    构建文档

    为构建 HTML 文档,在终端窗口中运行:

    1. $ make doc

    交流

    irc 频道

    irc.freenode.net 上的 #tsuru 频道 - (在这里)与其他 tsuru 用户和开发者交流。

    Gitter

    Gitter 上也有我们,看这里:https://gitter.im/tsuru/tsuru。

    发布过程

    tsuru 主发布以 GitHub 里程碑为指导。新的发布应通过 make release version=new-version-number 来生成。

    原文: http://doc.oschina.net/tsuru-paas?t=52695