IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    解读|OpenStack社区如何接受新项目

    hu, xueqing发表于 2016-01-22 07:06:04
    love 0

    前几天,Steth项目正式并入Big Tent的消息 在官方微信、微博、OpenStack+微信上收获了众多关注和祝福。祝贺之外,也有一些朋友提出质疑:

    • Steth项目是否正式并入Big Tent?
    • 为什么在Neutron的列表(http://governance.openstack.org/reference/projects/neutron.html)里看不到Steth项目?

    为了澄清这些困惑,我们今天解读一下什么是Big Tent?进入Big Tent都有哪些门槛?以及加入Big Tent的步骤和并入成功的标准。

    背景 | 什么是Big Tent?

    虽然很多人听过Big Tent,但是作为背景我们还要再介绍一下:

    Big Tent是在去年10月OpenStack东京峰会上正式推出的开发模式,在这个模式下一个明显的变化是没有了Stackforge下的项目,其目的是希望各个项目能够比较容易地进入到OpenStack的旗帜下,并且得到应有的关注。但是又能保证OpenStack的焦点不分散,不会将横向跨项目的团队逼疯。

    用OpenStack发行版本周期管理项目PTL Doug Hellmann的说法就是:

    Big Tent模式下,最大的变化是将OpenStack由一个功能集合体变成了一个贡献者群体。成为“我们中的一员”意味着使用共同的工具和方案展开合作与协作。如果你是我们中的一员,那么你的项目能够成为由其他社区成员所创建的不同项目群组中的一部分。

    在引入Big Tent模式之后,项目提交其实变的更加灵活了。

    QQ图片20160122150208
    大帐篷与核心服务(注意这不是项目的全部,右下角有and many more字样)

    解读 |符合哪些条件,才能被Big Tent接纳?

    一个项目能否能被Big Tent接纳,原则上有以下四个方面:
    • 它要为OpenStack的使命实现提供帮助:也就是说,这个项目要能够推动整个OpenStack项目的落地,即交付云基础设施服务,或者在现有的基础设施基础上构建OpenStack云服务。
    • 它需要遵循OpenStack世界的法则:开源(许可协议)、开放社区(项目的领袖由社区的开发者推选产生)、开放式开发(代码在Gerrit上被公开Review、核心审核者、指定联络人),以及开放的设计(通过Design Summit或者公开的论坛对项目方向展开讨论)。
    • 它能够确保基本的互操作性(API服务至少需要支持KeyStone)。
    • 它在提交后需要接受OpenStack技术委员会(TC)的监督和管理。

    解读 | 加入Big Tent的步骤

    在确保使命与OpenStack社区一致之后,具体项目是如何加入Big Tent的呢?Steth项目的核心贡献者、UnitedStack有云SDN网络部工程师苌智介绍说:“

    详细流程大家可以跟踪官方指南:http://docs.openstack.org/infra/manual/creators.html,主要包括以下步骤:

    • 确认项目名称
    • 设置Launchpad

      ●  创建一个新的Launchpad项目

      ●  设置Bug Tracker

      ●  设置Blueprint Tracker

      ●  设置项目的Supervisors

    • 设置PyPi
    • 注册 IRC 频道
    • 将项目加入到OpenStack CI中

    解读 | Big Tent并入成功的标准

    一个项目并入Big Tent成功的标志是什么?是在http://git.openstack.org/cgit/ 列表上出现。而进入Big Tent 并不意味着已经在governance,所以在governance的列表中还没有显示。

    也就是说,Steth项目符合了OpenStack对于Big Tent的评价标准,成功并入。我们希望有更多的OpenStack开发者可以加入Steth项目,让我们共同打造一个快速交付,持续运维的OpenStack网络!如果你希望加入Steth开发团队,可以关注IRC频道#openstack-steth。

     



沪ICP备19023445号-2号
友情链接