Skip to main content

Create a new GitHub repo

  1. Create a new repo on xmtp or xmtp-labs.

  2. Add the @engineering team as maintainers on the repo.

  3. Add main as a protected branch that requires a PR with at least 1 approver and restricts directly pushing to main even for owners/admins.

  4. Enable Slack notifications to the #notify-eng channel with the following:

    /github subscribe <org>/<repo>
    /github unsubscribe <org>/<repo> commits

    Where <org> is either xmtp or xmtp-labs and <repo> if the new repo name.