United Skill Writers
This is initial draft for making an github organization for orphan skills and to join forces for keeping good and important skills alive.
Anyone has a better name?
Leaving out mycroft name so no confusion on the Mycroft skills team is made. The Mycroft skills team is the team dooing reviev on skills when they go to market.
Keeping important skills alive. That means if a skill writer leaves a skill, and the skill is important to the mycroft eco system the organisation takes over and continue to support and devolep the skill.
An good example is the Homeassistant skill that has been made by @BongoEADGC6 and continued devolepment by @btotharye. Both great skill writers, but they have left the skill due to lack of time or other reasons.
This skill is an important skill to be let all alone without any owner. So that is one skill that could be owend, supported and further devoleped by United Skill Writers.
There is other skills like this, and the idea is that if we joint forces we kan keep these alive.
Who could be member…
Everyone who feels they could add anything should and could be member.
Every member should help in support and devolepment of the skills that belong to the organization.
How should it work…
Using github and branches issues and all the github tools it should be posible. When an issue is rased, and someone will work on a solution, they make a branch acrding t the issue and comit the solution. Then others could comment and discus the solution and when it looks OK it get merged to master branch. When the masterbranch is good, updates is sent to the mycroft market.
Maybe only some members should be “super” and be the ones that can merge master branches and send to market. That could be different people on different skills.
Important roles to fill out…
- Maker of the organization - @andlo can do this.
- Handling invites - @andlo as the first one, and then more when needed.
- Administration of master branches, adding skills and send and update market - a small admin group
- Desisions on adding a skill - should be desides by members and admin group
- Desision on who should be in the admin group - made by members. For now it would just be the ones who want to be in admin group.
How do you think we should proceed ?