-
-
Notifications
You must be signed in to change notification settings - Fork 25
GitHub Admin
There are a number of options and customisations that can be made to repositories hosted on GitHub. This page documents these configuration choices and tries to capture the rationale for the choices that have been made. These can be revisited as necessary.
-
admins
- people with admin rights to the repository -
contributors
- people with write access to the repository -
backend
- people with maintainer access to the repository
The Master branch is protected:
- ✅ require 1 code review - avoid the temptation to merge without review
- 🚫 don't require review by code owner - we aren't clear who code owners are
The @codebuddies/backend
team owns all code in the repository. This has been defined to allow us to automatically request reviews from members of the @codebuddies/backend
team in future.
We have one Action set up. It is configured to run tests against all PRs. These tests take a few minutes to run and can be run locally so we don't trigger to run these on every push. The Action runs tests for all known applications. As new applications are added, we will need to update the Action to trigger the relevant tests.
There are three integrations enabled on the CodeBuddies organisation. None of these are used by the backend
repository.