diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c4c8ff94d..db3aedc67 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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. @@ -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://www.github.com/asyncapi/parser-js). + + + ## References This document was adapted from the [GraphQL Specification Contribution Guide](https://github.com/graphql/graphql-spec/blob/main/CONTRIBUTING.md). \ No newline at end of file