Panel | ||||
---|---|---|---|---|
|
...
Factors considered to become a Committer (DRAFT)
Activity on the Developer Forum
...
Community - Active Participation helps build it
- Knowing when to leverage other committers, groups (nobody knows everything)
- Reviewing pull request and providing impactful feedback (even if it is not requested, it is open source).
- Ability to effectively communicate technical opinion
- Ability to resolve disagreements on technical solutions
- Willingness to -1 PRs, ideas with sound technical logic
- Actively posting to the Google Group Forums
Overall Knowledge
- Providing guidance/feedback on architectural direction of the project
- Proper usage of existing architectural constructs: Catalog Framework, Plugins, Transformers, Actions, Endpoints, Sources
- Understanding concepts of re-usable code
- Federation concepts (querying, availability, Sources, Stores, Providers, Fanout)
...
- Improving documentation for the benefit of all community members
- In the spirit of Github's open source survey - "Documentation is highly valued, frequently overlooked, and a means for establishing inclusive and accessible communities."
Community
- Knowing when to leverage other committers, groups (nobody knows everything)
- Reviewing pull request and providing impactful feedback (even if it is not requested, it is open source).
- Ability to effectively communicate technical opinion
- Ability to resolve disagreements on technical solutions
- Willingness to -1 PRs, ideas with sound technical logic
- Actively posting to the Google Group Forums
Testing - Unit and Integration Tests (PaxExam)
...