-
Notifications
You must be signed in to change notification settings - Fork 532
/
CODEOWNERS
Validating CODEOWNERS rules...
71 lines (62 loc) · 3.72 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# -------------------------------------------------------------------------
#
# Please read and understand all of this documentation before modifying this file.
#
# Ownership via this file will block PR until an owner approves.
# Taking ownership requires a commitment to review all PRs for the selected files.
#
# Lines starting with '#' are comments.
#
# Each line is a file pattern followed by one or more owners.
# More details on the format: https://help.github.com/articles/about-codeowners/
#
# When updating this file, you should also consider updating the GitHub label config in actions-labeler.yml so that
# any area changes are labeled correctly.
#
# ORDER MATTERS! The last matching pattern has the most precedence.
# Be careful not to break existing ownership patterns.
#
# Do not assign ownership to indviduals. Use a Team: https://github.com/orgs/microsoft/teams/fluid-cr/teams .
# Using individuals can break processing of this file if they are not contributors, or lose contributors status
# which can and does happen. Use "function/area-based" teams rather than "organization-based" teams and add
# individuals to each one; we use fluid-cr and its child teams (by convention named fluid-cr-<some-specifier>)
# for this. One reason is that teams in Github cannot have multiple parents, i.e. they cannot be members of more
# than one other team, so trying to reuse org-based teams to have the same people be reviewers of different areas
# doesn't work.
#
# Team maintainers can control how PRs are assigned to their team members.
# This can be modified under the settings for the team which is only visiable to maintainer.
#
# If you create a new team its parent should be set to fluid-cr, as teams are microsoft wide,
# and we use the parent team to organize them.
#
# ------------------------------------------------------------------------
/.github/CODEOWNERS @microsoft/fluid-cr-api
# Changes to these workflows require approval from the Release Approvers team
# Will be re-enabled once workflows are stable. AB#14288
# /.github/workflows/release-approval.yml @microsoft/FluidFramework-ReleaseApprovers
# /.github/workflows/release-branches.yml @microsoft/FluidFramework-ReleaseApprovers
# ID compressor source
/packages/runtime/id-compressor/src @microsoft/fluid-cr-id-compressor
# merge tree and merge tree related dds source
/packages/dds/merge-tree/src @microsoft/fluid-cr-merge-tree
/packages/dds/matrix/src @microsoft/fluid-cr-merge-tree
/packages/dds/sequence/src @microsoft/fluid-cr-merge-tree
/experimental/dds/sequence-deprecated/src @microsoft/fluid-cr-merge-tree
# shared tree and tree related dds source
/packages/dds/tree/src @microsoft/fluid-cr-tree
/experimental/dds/tree/src @microsoft/fluid-cr-tree
# Fluid Devtools source
/packages/tools/devtools/**/src @microsoft/fluid-cr-devtools
# API report changes
/**/api-report/*.public.api.md @microsoft/fluid-cr-api
/**/api-report/*.beta.api.md @microsoft/fluid-cr-api
/**/api-report/*.legacy.*.api.md @microsoft/fluid-cr-api
/tools/**/api-report/*.api.md # Do not require API review for tools packages
# Changesets and release notes
/**/.changeset/*.md @microsoft/fluid-cr-docs
/**/RELEASE_NOTES/*.md @microsoft/fluid-cr-docs
# Package version files are not generally interesting to review by teams signing up for source tree ownership.
# If a release team wanted to sign up to block on changes relevant for package release,
# that would be the appropriate owner here. For now, explicitly give these files no owner.
/**/packageVersion.ts