OpenStack 上游学院课程详情

简介

OpenStack 拥有来自全球 300 多个不同组织的 6000 多名开发者,是最大的协作软件开发项目之一。由于其规模庞大,它具有社会规范和技术惯例的多样性。这些因素可能会显著减缓新成员将其自身路线图与 OpenStack 项目整合的成功速度。

我们设计了一个培训项目,为新成员提供一个交互式环境,让他们学习与我们社区协作的方式。我们依赖开放协作的原则,并描述和展示 个开放在 OpenStack 中的实际应用。

该培训具有模块化结构,可以容纳具有不同工作角色的参与者。

例如,如果您是项目或项目经理,了解 OpenStack 版本的结构对于您能够规划负责产品的路线图至关重要。您可能还希望参与工作组,以积极参与和影响您感兴趣领域的社区。该培训可帮助您找到所需的信息入口点。

如果您是开发者,我们可以帮助您找到进入社区的方式,以便在最短的时间内使您的错误修复或功能被 OpenStack 项目接受。

为期一天半的现场课程教授学生如何驾驭项目技术工具和社会互动,并展示他们如何与社区协作并在生态系统中找到自己的位置。

培训结束后,学生可以注册参加更长期的指导,以进一步加强他们在培训期间学到的技能。

目标

  • 了解 OpenStack 版本周期,达到能够将其与您的产品路线图同步和整合的水平

  • 了解技术工具

  • 了解 OpenStack 贡献流程和社会规范

  • 知道在哪里可以找到信息,在需要时在哪里以及如何获得帮助

  • 能够识别并启动一项任务(错误修复、功能设计和实现、工作组活动等)

目标受众

  • 开发者/软件工程师/架构师

  • 系统管理员

  • 项目/项目经理/产品负责人

参加课程的前提条件

  • 能够以技术水平阅读和书写英语

成为活跃社区成员的建议

  • 对于代码和/或文档贡献,至少有 40% 的工作时间致力于该项目,无论是通过编程还是与社区互动

  • 对于工作组参与,至少有 15-20% 的工作时间分配给社区活动

  • 如果贡献代码,需要具备足够的专业技术水平,以便在项目中执行简单的错误修复

  • 如果贡献文档,能够使用项目选择的基础设施制作文档

时长

  • 面对面部分:1.5 天

基础设施

我们提供一台预装了必要工具的虚拟机。有关系统要求的更多信息,请参阅OpenStack 上游学院学员指南部分。