Skip to content

Commit

Permalink
Clarify the role of the champion
Browse files Browse the repository at this point in the history
  • Loading branch information
fmvilas committed Mar 15, 2021
1 parent 3924a31 commit 937be07
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ examples are encouraged and are often merged by a spec Committer with
little process.

However, contributions that _do_ meaningfully change the interpretation of the
spec must follow an RFC (Request For Comments) process led by a *champion*
spec must follow an RFC (Request For Comments) process led by a *[champion](#champion-definition)*
through a series of *stages* intended to improve *visibility*, allow for
*discussion* to reach the best solution, and arrive at *consensus*. This process
becomes even more important as AsyncAPI's community broadens.
Expand Down Expand Up @@ -227,6 +227,17 @@ Once *rejected*, an RFC will typically not be reconsidered. Reconsideration is
possible if a *champion* believes the original reason for rejection no longer
applies due to new circumstances or new evidence.

## Champion definition

A champion is anyone who leads the work on an RFC. It doesn't
mean it has to be the only person working on it though. They
are a "person of reference" for a given RFC implementation and
may or may not know about JS, relying on the help of other
community members to implement the RFC on the
[JS Parser](https://github.com/asyncapi/parser-js).




## References
This document was adapted from the [GraphQL Specification Contribution Guide](https:/graphql/graphql-spec/blob/main/CONTRIBUTING.md).

0 comments on commit 937be07

Please sign in to comment.