From 2dcc898514a60e5b9ac7ddea9b6f1e6c219097af Mon Sep 17 00:00:00 2001 From: Daniel Dyla Date: Wed, 4 Jan 2023 12:42:10 -0500 Subject: [PATCH] Document repo settings (#3519) * Document repo settings * Update .github/repository-settings.md Co-authored-by: Marc Pichler * Update settings Co-authored-by: Marc Pichler --- .github/repository-settings.md | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/repository-settings.md diff --git a/.github/repository-settings.md b/.github/repository-settings.md new file mode 100644 index 0000000000..1391de5f17 --- /dev/null +++ b/.github/repository-settings.md @@ -0,0 +1,39 @@ +# Repository settings + +This document describes any changes that have been made to the +settings for this repository beyond the [OpenTelemetry default repository +settings](https://github.com/open-telemetry/community/blob/main/docs/how-to-configure-new-repository.md#repository-settings). + +## General + +No changes + +## Collaborators and Teams + +* There is currently no `javascript-triagers` role +* `javascript-maintainers` has `Admin` permission + +## Branches + +## Branch protection rules + +### `main` + +* Uncheck "Restrict who can push to matching branches" + +### `dependabot/**/**` + +There is currently not an explicit rule for this branch pattern. +Our dependencies are managed by a bot which creates PRs from a fork. + +### `gh-pages` + +This is a special branch which we use to publish the automatically generated docs. +It is exempt from most protections. + +* "Allow force pushes from everyone" (requires write permission) + +## Pages + +* Source: Deploy from a branch +* Branch: `gh-pages` `/ (root)`