It's important to find new maintainers so we have a better bus factor. There's different aspects to it and i think there's at least three areas where we need to find people:
- Documentation and communication (wiki, website, etc)
- Mediation and Participation (community)
- Code review (golang)
Code review in the context of matterbridge requires some level of golang expertise because error management, typing/marshalling, and avoiding deadlocks is rather hard in golang. There's also a lot of specific aspects to each supported network so i think we need separate sub-teams:
- one responsible for code quality and golang guidance
- at least one maintainer for each supported network
I personally see no reason at this point to refuse people who want to get involved (unless they're like nazis or something). I'll make a comment with candidates below. Feel free to add yourself somewhere in there @poVoq
It's important to find new maintainers so we have a better bus factor. There's different aspects to it and i think there's at least three areas where we need to find people:
Code review in the context of matterbridge requires some level of golang expertise because error management, typing/marshalling, and avoiding deadlocks is rather hard in golang. There's also a lot of specific aspects to each supported network so i think we need separate sub-teams:
I personally see no reason at this point to refuse people who want to get involved (unless they're like nazis or something). I'll make a comment with candidates below. Feel free to add yourself somewhere in there @poVoq