如何启动社区工作组

ROS工作组是将一群志同道合的人聚集在一起,共同朝着共同目标不断取得进展的绝佳方式。那么,创建一个工作组的步骤是什么?

  1. 首先,试着找到几个志同道合的人,他们愿意定期投入时间到ROS开发的特定领域。我们建议至少有三个人可以协调工作组的运作。

  2. 起草一个关于你的工作组的一页摘要。该摘要应该广泛涵盖你希望讨论的主题和你希望实现的目标。请查看其他工作组,确保不要有太多重叠之处。

  3. 当你粗略地梳理出你的想法后,可以向ROS社区寻找更多志同道合的成员。我们通常建议在`ROS论坛<https://discourse.ros.org>`__的常规频道上发布帖子,标题为“关于ROS X工作组的提案”。在帖子中包括你的摘要和你目前的合作者。你应该在该帖子中:

    1. 确定你的工作组将讨论的具体内容。

    2. 招募工作组成员。

    3. 为您的前几个工作组会议制定议程。

    4. 选择一个固定时间进行工作组会议(我们发现早上PST时间通常适合世界上大多数地区)。此时,您还应该创建一个讨论标签(在发布帖子时使用)。我们建议使用类似“wg-<topic>”的标签。

  4. 一旦您招募到了工作组成员,您需要做一些准备工作。此时,您应该有一个工作组成员名单。请访问Google Groups(https://groups.google.com/my-groups)创建一个Google群组,并添加您的成员。此邮件列表应该被命名为“<dashed-name>-working-group-invites@googlegroups.com”。它应该被设置如下:

    • 任何人都可以加入

    • 任何人都无法发布(也就是仅限所有者)

    • 任何人都可以查看成员

    该邮件列表仅用于分发邀请,任何通信都应使用`ROS讨论平台 <https://discourse.ros.org>`__并标记工作组的标签。请将tfoote@osrfoundation.org添加为邮件列表的所有者,以协助管理。

  5. 现在您拥有一个电子邮件组,可以将该组与ROS事件日历关联起来。日历是您安排工作组会议的地方。要加入日历,请发送电子邮件请求给Kat(kat@openrobotics.org)或Tully(tfoote@openrobotics.org)。

  6. 要正式组织您的团队,您需要创建一个工作组章程和一个git存储库,用于保存您的文档和代码。我们有一个工作组模板,可以在 这里 找到。团队中的任何人都可以托管该模板,或者您可以要求将您的团队添加到Open Robotics / OSRF组织中。决定权在于工作组本身。

  7. 现在,您已经有了工作组章程、电子邮件组和源代码存储库,您可以通过向 https://github.com/ros2/ros2_documentation 发送拉取请求,将所有这些信息添加到 ROS 2项目治理网站 中。

  8. 现在是安排您的第一次正式工作组会议的时候了!我们建议在会议日期前大约一周在ROS论坛上宣布会议。请在您的公告中包含以下内容:

    1. 会议的议程。

    2. 会议的日期和时间(小贴士:讨论中有一个日期/时间功能,可以自动调整每个用户的时区)。

    3. 会议的URL / 链接 / 联系信息。Open Robotics使用Google Hangouts,但您可以使用任何您喜欢的技术。

    当您安排会议时,在ROS日历上创建一个事件,并邀请Google群组,这样任何感兴趣的人都可以注册自动邀请。

  9. 开展您的会议!定期进行!

    1. 由于我们是一个全球社区,记录您的会议可能会有所帮助。如果您有受邀演讲,我们强烈建议录制它,以造福整个社区。确保小组/讲师同意被录制,并在活动前进行测试运行是明智的。

      1. 在Linux上,SimpleScreenRecorder效果很好,但您可能需要尝试不同的视频会议平台、屏幕录制软件和设置,以找到最佳组合。

      2. 会议结束后,请找一个在线保存视频的地方。您可以自由使用自己的YouTube频道发布视频;或者,您可以将视频发送给kat@openrobotics.org,Open Robotics可以将视频存储在他们的Vimeo帐户上。

  1. 一定要做好记录!您应该指定一名记录员或记录者,总结会议内容,并将会议结果发布到讨论区。