Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.25 KB

workshop.md

File metadata and controls

44 lines (30 loc) · 2.25 KB

对于技术类社区,Workshop(工作坊)是一种比较常见的活动形式,可以作为 Meetup 的配合或补充。不像 Meetup 那样,Workshop 通常没有主题分享, 而是以动手为主。因此,有时候大家也把 Workshop 叫做“动手训练营”。

在 Workshop 中,大致会有三类角色的人参与:

  • 教练(导师),通过演示、安排任务等方式来给参与者展示某种技术的使用方法
  • 助理,对于人数相对较多(例如:20+)情况,教练可能无法做到对所有参与者的疑问一一解答,这时候助理就可以帮助解答
  • 学员,也就是对某种技术感兴趣的人群

活动形式上,相比于常规的分享类活动,也有一些要求:

  • 确保每位参与者都有放置笔记本电脑的座椅
  • 足够的插线板
  • 尽量有公共可用的 WIFI

常规

TODO

沉浸式

所谓“沉浸式"旨在让参与者有机会深度了解、参与到某个开源项目中,甚至能“及时”收到项目维护者(maintainer、reviewer)的反馈。 这对于接触开源时间不长的人群,是非常有帮助的。

为了让参与者可以相对容易地了解某个开源项目的参与方式,预先准备 good-first-issue 若干。 准备好的 issue 可以在发布活动时一并给出,方便感兴趣的参与者提前了解。

另外,非常重要的一个环节是 reviewer 团队。建议事先邀请一些 reviewer,在活动期间及时给与 PR(Pull Request)相应反馈(comment)。 如果 reviewer 分别在线上、线下(活动现场)都有的话,更符合常规的开源贡献流程,效果更佳。

活动的流程可以参考如下:

  • 开场,介绍本次活动的背景、大致流程

    • 参考时间:10 分钟
  • 介绍活动中涉及的 issue,可以讲解下相关技术背景、大致解决思路

    • 参考时间:30 分钟
  • 大家自行挑选 issue 来做

    • 参考时间:2 小时,和 review 同步
  • 项目维护者对提交的 PR 进行 review

  • 大家共同讨论、分析参与者的参与过程,并给出建议

    • 参考时间:2 小时

建议给活动预留 5 个小时左右,让项目维护者与贡献者得以充分交流。