Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel

Table of Contents
indent3

...

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)

...