January 15, 2020

215 words 2 mins read

Zulipbot: Solving GitHub Workflow Limitations and More

Zulipbot: Solving GitHub Workflow Limitations and More

On a large open source project like Zulip, we were starting to see major productivity problems for the project, caused by longstanding limitations in GitHubs permissions and notifications systems. Le …

Talk Title Zulipbot: Solving GitHub Workflow Limitations and More
Speakers Cynthia Lin (Zulip), Joshua Pan (Zulip)
Conference Open Source Summit North America
Conf Tag
Location Los Angeles, CA, United States
Date Sep 10-14, 2017
URL Talk Page
Slides Talk Slides
Video

On a large open source project like Zulip, we were starting to see major productivity problems for the project, caused by longstanding limitations in GitHub’s permissions and notifications systems. Learn how we created zulipbot, an open source GitHub workflow bot written in Node.js, that patches these limitations in GitHub’s model and how you can use it to manage your own GitHub projects and organizations. zulipbot creates a significantly more democratic workflow for our contributors, allowing them to claim issues, manage labels, and transition from new contributors to being the maintainer of their portion of a busy open source project, even if they’re a volunteer with only a bit of free time. While in part, zulipbot is a workaround for GitHub limitations (that GitHub should probably just fix for everyone), it also is a tool that gives maintainers control over how their project works.

comments powered by Disqus