-
-
Notifications
You must be signed in to change notification settings - Fork 1
Contributor Roles
Gus Austin edited this page Apr 13, 2022
·
3 revisions
The following roles and responsibilities are being defined and refined by projects we support. These roles will evolve as we receive input in this discussion.
- Support local communities
- Find ways to reach out into other open source communities
- Recruiting new involvement
- Identifying and helping formalize new partnerships
- Helping with marketing and social media strategy
- Estimating tasks accurately, relying on experience, skill level, and historical data.
- Developing the requested feature(s), and fully testing all work.
- Pushing new work to the repository on a daily basis.
- Verifying that all work passes continuous integration (CI) testing.
- Following through with all pull requests to make sure they get merged before going stale.
- Develop fundraising strategies for partner and client programs.
- Leverage OpenCollective and other crowdfunding tools.
- Identify, write, and manage grants, proposals, and other outreach.
- Develop, and maintain relationships with partner organizations.
- Planning and executing campaigns
- Managing our paid advertising accounts
- Writing content for our website
- Supporting the monthly newsletter and social media.
- Demonstrates some knowledge about the topic area such as having some understanding of an issue or task by clearly explaining the issue or task.
- Asks novices to complete a task on their own.
- Shows novices where to start a task.
- Answers questions and engages with novices to ensure they are not blocked or stuck.
- Asks for and accepts help from a mentor.
- Communicates openly and publicly.
- Establishing roadmaps and release schedules for each product
- Works with dev team to prioritize tasks within each iteration of work.
- Defines functional requirements for each product and features within each product.
- Defines acceptance criteria for each product/feature
- Writing, proofreading and editing content
- Reviewing and optimising existing pages
- Creating compelling content for our marketing and communications
- Supporting the Education Team as a technical writer
- Selecting appropriate technologies and architecting the solution, with help from other team members as needed.
- Performing the bulk of technical QA work or delegating it to qualified team members.
- Solving difficult development problems.
- Helping unblock other team members on difficult problems.
- Teaching other team members new skills.
- Interpret visual designs into code.
- Use theme functions to create displays they need.