Improving OpenRefine contributor pathways: Roles, Permissions, and Processes
by Martin Magdinier
Our ongoing discussions throughout 2023 and early 2024 (https://forum.openrefine.org/t/improving-the-onboarding-process-for-new-contributors/882) have highlighted the need for a more systematic approach to managing our contributors. This session will serve as a platform to share our ideas and discuss how we can formalize the process. We will looking into the following points:
1. Defining Contributor Roles: What are the various contributor roles we should recognize and encourage within our community? How can we ensure that each role is clear and meaningful?
2. Setting Permission Levels: What should the permission levels be for different stages of involvement (e.g., new contributor vs. long-term committer)? How can these levels help in managing community contributions more effectively?
3. Managing Permissions: What processes should we implement for granting and revoking permissions? What criteria should be used to ensure fairness and transparency in these decisions?
4. Content of the different pathways for
4.1 Developer
4.2 Extension Developer
4.3 Designer We plan to use this as an example for the pathway and discuss the Open Source Design Workflow
4.4 Trainer
4.5 User Support
4.6 Translation
4.7 Documentation