Skip to content

Commit e0d722f

Browse files
authored
chore: Add CODE_OF_CONDUCT, GOVERNANCE and update CONTRIBUTING (#128)
1 parent bbc130c commit e0d722f

File tree

3 files changed

+64
-4
lines changed

3 files changed

+64
-4
lines changed

CODE_OF_CONDUCT.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Code of Conduct
2+
3+
The Code of Conduct, which applies to this project, can be found at
4+
https://github.com/nodejs/admin/blob/HEAD/CODE_OF_CONDUCT.md

CONTRIBUTING.md

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,34 @@
1-
# Contributing to import-in-the-middle
1+
# Contributing to `import-in-the-middle`
22

3-
First of all, thanks for contributing!
3+
## Code of Conduct
44

5-
* If you think you've found an issue, please open a Github issue.
6-
* To propose improvements, feel free to submit a PR.
5+
Please read the
6+
[Code of Conduct](https://github.com/nodejs/admin/blob/main/CODE_OF_CONDUCT.md)
7+
which explains the minimum behavior expectations for `import-in-the-middle` contributors.
8+
9+
<a id="developers-certificate-of-origin"></a>
10+
## Developer's Certificate of Origin 1.1
11+
12+
By making a contribution to this project, I certify that:
13+
14+
* (a) The contribution was created in whole or in part by me and I
15+
have the right to submit it under the open source license
16+
indicated in the file; or
17+
18+
* (b) The contribution is based upon previous work that, to the best
19+
of my knowledge, is covered under an appropriate open source
20+
license and I have the right under that license to submit that
21+
work with modifications, whether created in whole or in part
22+
by me, under the same open source license (unless I am
23+
permitted to submit under a different license), as indicated
24+
in the file; or
25+
26+
* (c) The contribution was provided directly to me by some other
27+
person who certified (a), (b) or (c) and I have not modified
28+
it.
29+
30+
* (d) I understand and agree that this project and the contribution
31+
are public and that a record of the contribution (including all
32+
personal information I submit with it, including my sign-off) is
33+
maintained indefinitely and may be redistributed consistent with
34+
this project or the open source license(s) involved.

GOVERNANCE.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# `import-in-the-middle` Project Governance
2+
3+
## Collaborators
4+
5+
`import-in-the-middle` core collaborators maintain the
6+
[nodejs/import-in-the-middle](https://github.com/nodejs/import-in-the-middle)
7+
GitHub repository.
8+
The GitHub team for `import-in-the-middle` core collaborators is
9+
[@nodejs/import-in-the-middle-maintainers](https://github.com/orgs/nodejs/teams/import-in-the-middle-maintainers).
10+
Collaborators have commit access to the
11+
[nodejs/import-in-the-middle](https://github.com/nodejs/import-in-the-middle)
12+
repository.
13+
14+
Both collaborators and non-collaborators may propose changes to the `import-in-the-middle`
15+
source code. The mechanism to propose such a change is a GitHub pull request.
16+
Collaborators review and merge (_land_) pull requests.
17+
18+
## PR Approval
19+
20+
Two collaborators must approve a pull request before the pull request can land.
21+
Approving a pull request indicates that the collaborator accepts responsibility
22+
for the change. Approval must be from collaborators who are not authors of the
23+
change and at least one approval must be from a collaborator outside the authors
24+
direct team.
25+
26+
If a collaborator opposes a proposed change, then the change cannot land. Often,
27+
discussions or further changes result in collaborators removing their
28+
opposition.

0 commit comments

Comments
 (0)