Skip to content

Commit a7010b8

Browse files
committed
add COC, fix contibuting and copirights files
1 parent 7ba2381 commit a7010b8

File tree

4 files changed

+73
-3
lines changed

4 files changed

+73
-3
lines changed

CODE_OF_CONDUCT.md

+60
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community.
50+
51+
## Attribution
52+
53+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
54+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
55+
56+
[homepage]: https://www.contributor-covenant.org
57+
58+
For answers to common questions about this code of conduct, see
59+
https://www.contributor-covenant.org/faq
60+

CONTRIBUTING.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
The Reactive Streams project welcomes contributions from anybody who wants to participate in moving this initiative forward. All code or documentation that is contributed will have to be covered by a waiver of all copyrights and other rights as detailed by the LICENSE and COPYING files at each repository root, the rationale for this is that the APIs defined by this project shall be freely implementable and usable by everyone.
44

5+
## Code of Conduct
6+
7+
This project is governed by the [Code of Conduct](CODE_OF_CONDUCT.md).
8+
By participating you are expected to uphold this code.
9+
510
## Copyright Statement
611

712
The aforementioned waiver of copyrights and other rights is represented by the addition of a line to the file [CopyrightWaivers.txt](https://github.com/reactive-streams/reactive-streams-jvm/blob/master/CopyrightWaivers.txt). For a pull request to be considered every contributor must have signed the copyright statement in this way; this may be included within that same pull request.
@@ -12,10 +17,10 @@ To ensure consistent development of Reactive Streams towards their goal, a group
1217

1318
* Kaazing Corp., currently represented by Todd Montgomery (@tmontgomery)
1419
* Netflix Inc., currently represented by Ben Christensen (@benjchristensen)
15-
* Pivotal Software Inc., currently represented by Jon Brisbin (@jbrisbin) and Stéphane Maldini (@smaldini)
20+
* Pivotal Software Inc., currently represented by Stéphane Maldini (@smaldini)
1621
* Red Hat Inc., currently represented by Tim Fox (@purplefox) and Norman Maurer (@normanmaurer)
1722
* Twitter Inc., currently represented by Marius Eriksen (@mariusaeriksen)
18-
* Typesafe Inc., currently represented by Viktor Klang (@viktorklang) and Roland Kuhn (@rkuhn)
23+
* Typesafe Inc., currently represented by Viktor Klang (@viktorklang)
1924
* Netifi Inc., currently represented by Oleh Dokuka (@olegdokuka)
2025

2126
The role of this group is detailed in the following, additions to this list are made by pull request as defined below, removals require the consent of the entity to be removed or unanimous consent of all other Gatekeepers. Changing a representative of one of the gatekeeper entities can be done by a member of that entity without requiring consent from the other Gatekeepers.

CopyrightWaivers.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ waiver with respect to the entirety of my contributions.
1212

1313
The text of the copyright statement is included in the COPYING file at the root
1414
of the reactive-streams repository at
15-
https://github.com/reactive-streams/reactive-streams-jvm/blob/master/COPYING.
15+
https://github.com/reactive-streams/reactive-streams-js/blob/master/COPYING.
1616

1717
Underwriting parties:
1818

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ The latest release is available on NPM as
88
npm i reactive-streams-js
99
```
1010

11+
## Code of Conduct
12+
13+
This project is governed by the [Code of Conduct](CODE_OF_CONDUCT.md).
14+
By participating you are expected to uphold this code.
15+
1116
## Goals, Design and Scope ##
1217

1318
Handling streams of data—especially “live” data whose volume is not predetermined—requires special care in an asynchronous system. The most prominent issue is that resource consumption needs to be carefully controlled such that a fast data source does not overwhelm the stream destination. Asynchrony is needed in order to enable the parallel use of computing resources, on collaborating network hosts or multiple CPU cores within a single machine.

0 commit comments

Comments
 (0)