Skip to content

Commit c49faa3

Browse files
authored
Simplify CoC page (#782)
* Simplify CoC page Closes #781. * Make handling CoC violations the responsibility of the CPC for project which don't have a documented process
1 parent ce2e06b commit c49faa3

File tree

3 files changed

+37
-60
lines changed

3 files changed

+37
-60
lines changed

.remarkrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
["remark-lint-list-item-bullet-indent", false],
66
["remark-lint-no-literal-urls", false],
77
["remark-lint-no-shortcut-reference-link", false],
8+
["remark-lint-no-auto-link-without-protocol", false],
89
["remark-lint-no-undefined-references", false]
910
]
1011
}

CODE_OF_CONDUCT.md

Lines changed: 35 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,41 @@
11
# Code of Conduct
22

3-
The OpenJS Foundation and its member projects use [Contributor Covenant v2.0](https://contributor-covenant.org/version/2/0/code_of_conduct) as their code of conduct. The full text is included [below](#contributor-covenant-code-of-conduct) in English, and translations are available from the Contributor Covenant organisation:
4-
5-
- [contributor-covenant.org/translations](https://www.contributor-covenant.org/translations)
6-
- [github.com/ContributorCovenant](https://github.com/ContributorCovenant/contributor_covenant/tree/release/content/version/2/0)
7-
8-
Refer to the sections on reporting and escalation in this document for the specific emails that can be used to report and escalate issues.
9-
10-
## Reporting
11-
12-
### Project Spaces
13-
14-
For reporting issues in spaces related to a member project, please use the email provided by the project for reporting which has been provided below. Projects handle CoC issues related to the spaces that they maintain. Projects maintainers commit to:
15-
16-
- maintain the confidentiality with regard to the reporter of an incident
17-
- to participate in the path for escalation as outlined in
18-
the section on Escalation when required.
19-
20-
#### Project Reporting Emails
21-
22-
* AMP Project - `[email protected]`
23-
* Appium - [email maintainers]
24-
* Architect -
25-
26-
* Electron - `[email protected]`
27-
* ESLint - `[email protected]`
28-
* Esprima -
29-
* Express.js - `[email protected]`
30-
31-
* Grunt -
32-
* HospitalRun - `[email protected]`
33-
* Interledger.js -
34-
* Intern -
35-
* JerryScript -
36-
* jQuery -
37-
* libuv -
38-
* LoDash -
39-
* messageformat -
40-
* Marko -
41-
* Mocha - `[email protected]`
42-
* Moment.js -
43-
* Node.js - `[email protected]`
44-
* Node-RED - `[email protected]`
45-
* nvm -
46-
* Pep -
47-
* QUnit -
48-
* Webdriver.io - [contact TSC reps](https://github.com/webdriverio/webdriverio/blob/HEAD/AUTHORS.md)
49-
* Webhint - `[email protected]`
50-
* webpack - [redirects here]
51-
52-
### Foundation Spaces
53-
54-
For reporting issues in spaces managed by the OpenJS Foundation, for example, repositories within the OpenJS organization, use the email `[email protected]`. The Cross Project Council (CPC) is responsible for managing these reports and commits to:
55-
56-
- maintain the confidentiality with regard to the reporter of an incident
57-
- to participate in the path for escalation as outlined in
58-
the section on Escalation when required.
59-
60-
## Escalation
61-
62-
The OpenJS Foundation maintains a Code of Conduct Panel (CoCP). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled. In order to escalate to the CoCP send an email to `[email protected]`.
3+
The OpenJS Foundation and its member projects use [Contributor Covenant v2.0](https://contributor-covenant.org/version/2/0/code_of_conduct) as their code of conduct. The full text is included [below](#contributor-covenant-code-of-conduct) in English, and [translations](https://www.contributor-covenant.org/translations) are available on the Contributor Covenant website.
634

5+
## Commitment
6+
7+
All recipients of reports commit to:
8+
9+
- maintain the confidentiality with regard to the reporter and victim of an incident, and
10+
- participate in the path for escalation as outlined in the section on Escalation when required.
11+
12+
## Report an issue in a project
13+
14+
1. To report an issue in one of the projects listed below, please use the method provided. The project itself is responsible for managing these reports.
15+
* **AMP Project:** <[email protected]>
16+
* **Appium:** email maintainers
17+
* **Electron:** <[email protected]>
18+
* **Express.js:** <[email protected]>
19+
* **Fastify:** <[email protected]> or <[email protected]>
20+
* **HospitalRun:** <[email protected]>
21+
* **Node.js:** <[email protected]>
22+
* **Node-RED:** <[email protected]>
23+
* **Webdriver.io:** [contact TSC reps](https://github.com/webdriverio/webdriverio/blob/HEAD/AUTHORS.md)
24+
* **Webhint:** <[email protected]>
25+
2. For every other OpenJS Foundation project, please email <[email protected]>. The Cross Project Council (CPC) is responsible for managing these reports.
26+
27+
28+
## Report an issue in a space managed by the foundation
29+
30+
For reporting issues in spaces managed by the OpenJS Foundation, for example, repositories within the OpenJS organization or an live event such as a conferences, email <[email protected]>. The Cross Project Council (CPC) is responsible for managing these reports.
31+
32+
## Escalate an issue
33+
34+
The OpenJS Foundation maintains a [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled.
35+
36+
In order to escalate to the CoCP, email <[email protected]>.
37+
38+
## More Info
6439

6540
For more information, refer to the full
6641
[Code of Conduct governance document](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md).

CPC-CHARTER.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ Subject to such policies as may be set by the Board, the CPC is responsible for:
181181
1. Shared resources, tooling and funding for projects (Collaborator Summit Events, Travel fund).
182182
1. Supporting projects in their enforcement of Code of Conduct
183183
violations and escalation.
184+
1. Handling Code of Conduct violations for projects which do not have a documented process to do so.
184185
1. Developing a framework for community end-user feedback.
185186
1. Managing programs to offer mentorship to external individuals.
186187
1. Managing developer outreach programs.

0 commit comments

Comments
 (0)