Using zulipbot

Zulip uses @zulipbot, a GitHub workflow bot deployed on all Zulip repositories, to handle issues and pull requests in our repositories in order to create a better workflow for Zulip contributors.

Its purpose is to work around various limitations in GitHub's permissions and notifications systems to make it possible to have a much more democractic workflow for our contributors. It allows anyone to self-assign or label an issue, not just the core contributors trusted with full write access to the repository (which is the only model GitHub supports).

Usage

Issues labeled with the in progress label and/or assigned to other users have already been claimed.

After your request to join an area label team is approved, you'll receive notifications for any issues labeled with the team's corresponding area label as well as any pull requests that reference issues labeled with your team's area label.

If you see this comment on an issue you claimed, you should post a comment on the issue to notify @zulipbot that you're still working on it.

If @zulipbot does not receive a response from the assignee within 3 days of an inactive issue prompt, @zulipbot will automatically remove the issue's current assignee(s) and the "in progress" label to allow others to work on an inactive issue.

Contributing

If you wish to help develop and contribute to @zulipbot, check out the zulip/zulipbot repository on GitHub and read the project's contributing guidelines for more information.