We are extremely excited to announce that Appium is the first project to graduate from the JS Foundation’s mentorship program. The purpose of mentorship is to support and mentor projects entering the Foundation. The goal is for projects to be participatory, transparent and effective. While certain processes are strongly recommended based on the experiences of the Foundation and its Projects, the goal of mentorship is not to enforce a specific set of processes but to ensure that the processes adopted and accepted by a project achieve these goals. Therefore, the requirements for graduating from mentorship are based on metrics that demonstrate success in terms of these values.
Appium is an extremely successful project and has built on that success by achieving a number of goals set out for them during mentorship. You can see a detailed write-up of how the project is doing in their graduation document but some of those goals included:
- Expanding the contributor and committer base through well-defined, inclusive and welcoming policies
- Establishing, implementing and following a Code of Conduct
- Documenting a governance and decision making process
- Documenting the on-boarding and contribution process
- Establishing a well-rounded Technical Committee where there are no more than 1/3 of the members from a single company
With graduating from our mentorship program, we expect Appium to have a long and successful future. We can’t wait to see where they go next and hope that other JS Foundation projects and project all throughout the JavaScript ecosystem look to them as an example, leading the way in long-term sustainability of open source projects.