OpenStack 上游学院课程详情¶
简介¶
OpenStack 拥有来自全球 300 多个不同组织的 6000 多名开发者,是最大的协作软件开发项目之一。由于其规模庞大,它具有社会规范和技术惯例的多样性。这些因素可能会显著减缓新成员将其自身路线图与 OpenStack 项目整合的成功速度。
我们设计了一个培训项目,为新成员提供一个交互式环境,让他们学习与我们社区协作的方式。我们依赖开放协作的原则,并描述和展示四 个开放在 OpenStack 中的实际应用。
该培训具有模块化结构,可以容纳具有不同工作角色的参与者。
例如,如果您是项目或项目经理,了解 OpenStack 版本的结构对于您能够规划负责产品的路线图至关重要。您可能还希望参与工作组,以积极参与和影响您感兴趣领域的社区。该培训可帮助您找到所需的信息入口点。
如果您是开发者,我们可以帮助您找到进入社区的方式,以便在最短的时间内使您的错误修复或功能被 OpenStack 项目接受。
为期一天半的现场课程教授学生如何驾驭项目技术工具和社会互动,并展示他们如何与社区协作并在生态系统中找到自己的位置。
培训结束后,学生可以注册参加更长期的指导,以进一步加强他们在培训期间学到的技能。
目标¶
了解 OpenStack 版本周期,达到能够将其与您的产品路线图同步和整合的水平
了解技术工具
了解 OpenStack 贡献流程和社会规范
知道在哪里可以找到信息,在需要时在哪里以及如何获得帮助
能够识别并启动一项任务(错误修复、功能设计和实现、工作组活动等)
目标受众¶
开发者/软件工程师/架构师
系统管理员
项目/项目经理/产品负责人
参加课程的前提条件¶
能够以技术水平阅读和书写英语
成为活跃社区成员的建议¶
对于代码和/或文档贡献,至少有 40% 的工作时间致力于该项目,无论是通过编程还是与社区互动
对于工作组参与,至少有 15-20% 的工作时间分配给社区活动
如果贡献代码,需要具备足够的专业技术水平,以便在项目中执行简单的错误修复
如果贡献文档,能够使用项目选择的基础设施制作文档
时长¶
面对面部分:1.5 天
基础设施¶
我们提供一台预装了必要工具的虚拟机。有关系统要求的更多信息,请参阅OpenStack 上游学院学员指南部分。