Versions Compared

Key

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

...


RolesResponsibilities

PMC/Committer
Shepherds

R1User Engagement : You are the face of the project in many ways, also its lifeline. First responders to user issues, doing the best to unblock them asap.
  • Answer user questions on Slack
  • Answer simple GH issues
  • Answer simple questions on users@
  • Keep FAQ/Troubleshooting guides upto date
  • Handoff anything that might need a closer look/confirmation to R2
R2

Community Management : You are the pillar of strength for the project, taking on the context switching, connecting the dots for everyone 

  • Triage handed-off R1 issues and help users with tuning, configs, alternate workarounds
  • Tag GH issues with the right label for tracking
  • Once an issue is triaged to a real bug/feature request, file a JIRA against the right release
  • If fixes are simple/small, deliver fixes on master to help users make progress
  • Fix any small docs issues, take up administrative tasks.
  • Answer simple questions on dev@ from contributors
R3User Success : You go the extra mile to help users understand the project and remove adoption hurdles.
  • Spend more hands-on interactive time with user' issue over any conferencing tool/slack to help them get to production sooner.
  • Many users may be new to data processing/Spark/Hadoop as well. You also provide them with architectural help along the way
R4 Evangelization : You get the word out. You are the growth team, thinking constantly about how to bring new people/ideas to the project.
  • You tweet, post, write, share things in and around Apache Hudi
  • You deliver conference talks, meetups and get the word out
  • You also author some strong technical blogs on hudi.apache.org/blog
  • You are constantly thinking about aspects that are less explained, and how to make them easier for the users
Shaofeng Li
R5Code/Design Reviews : You are moving the needle by providing great, kind and constructive code reviews. Code can be written, but has to be landed for it to matter.
  • You prowl the PRs, with the intent of making quick forward progress along with high quality
  • You contribute small fixes yourself and are constantly thinking of making the process more efficiently
  • You chime in on RFC reviews with insightful comments, helping the design make steady progress 
  • You contribute towards making our code style, tests, test infrastructure more complete, robust and standardized  
R6Engineering : You are the "engine" (pun intended). Ultimately, Apache Hudi will be widely adopted for the technical merits and its beautiful set of features. You author them.
  • You are constantly working on the committed work for the next release, with an eye for what's best for the project
  • You are authoring RFCs, with due process that describe new features/improvements to Hudi
  • You are in general, a strong engineer, who wants to ship Hudi code.

...