Skip to content

Commit 19ce90f

Browse files
dgp1130atscott
authored andcommitted
docs: add spam policy
This defines an initial policy with regard to issue / PR spam as well as a saved reply for bulk-closing large issue / PR counts at once.
1 parent b1f5181 commit 19ce90f

2 files changed

Lines changed: 30 additions & 0 deletions

File tree

contributing-docs/saved-issue-replies.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,11 @@ Once you've finished that update, you will need to force push using `git push [o
9696
```
9797
Please rebase and squash your commits. To do this, make sure to `git fetch upstream` to get the latest changes from the angular repository. Then in your branch run `git rebase upstream/main -i` to do an interactive rebase. This should allow you to fixup or drop any unnecessary commits. After you finish the rebase, force push using `git push [origin name] [branch name] --force`.
9898
```
99+
100+
## Angular: Spam
101+
102+
Woah, looks like you've opened a lot issues/PRs recently. While we appreciate contributions from the community, triaging and reviewing a large influx of content in a short time period takes time away from other ongoing projects. As a result, we're closing these issues/PRs to maintain the team's focus.
103+
104+
Note that this is not necessarily a rejection of the goals or direction of any of these contributions in particular, so much as a reflection of the team's current capacity and priorities.
105+
106+
You are welcome to open a smaller subset of issues/PRs in accordance with [our policy](/contributing-docs/spam.md) focused on the most important and impactful contributions and we will do our best to prioritize a response as soon as possible.

contributing-docs/spam.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Spam Policy
2+
3+
Users who create excessive amounts of issues or PRs in a short time frame,
4+
particularly low-quality or low-value contributions may see those contributions
5+
automatically closed without consideration.
6+
7+
Community contributors should limit themselves to no more than 3 open PRs at a
8+
single time.
9+
10+
## Why?
11+
12+
Reviewing and sheparding PRs as well as managing large issue counts takes time
13+
and energy from the core team. Triaging a PR well enough to understand its goals
14+
and implementation takes a significant amount of time, regardless of whether the
15+
PR is ultimately accepted. This policy ensures the team is able to balance its
16+
limited resources across all contributors and projects.
17+
18+
## Exceptions
19+
20+
If you plan to undertake more significant work that you anticipate will generate
21+
many individual PRs, please reach out to the team in a Github issue first to
22+
validate that Angular will be able to support and accept your contributions.

0 commit comments

Comments
 (0)