As brought up in chat, we should align our groups/roles here in the forum and in the chat. Here’s the relevant discussion so far, for further reference (from #general-development):
J5lx: Ah, almost forgot about this. @Pencil2D Team as I mentioned in #general I created some groups on the forum to match our Discord roles (inspired by @scribblemaniac’s suggestion to have Discord roles and forum groups synced), however I wasn’t quite sure about the contribution related roles, so here we go:
- is developers meant for regular code contributors / those who have contributed more than a few times?
- can non-Pencil2D Team members be developers (because all current developers are also team members)?
- does contributors include non-code contributors?
J5lx: And generally, how is contributors related to developers and Pencil2D Team, are any of them mutually exclusive?
J5lx: In particular I’m also asking this because I’m wondering which groups people should be able to join and leave freely, which ones should have join requests enabled and which ones should be closed
J5lx: For reference, the “classic” forum groups up until now are developers (for regular code contributors as above), support (for those who “contribute“ user support) and translators for those who have meaningfully contributed to the translations. I didn’t put all that much thought into this though, I was mostly just familiarising myself with the groups feature. In particular, the translators groups is still completely empty except for me (though this might also be in part due to lack of promotion)
J5lx: Of those groups, both developers and translators have join requests enabled
J5lx: So I’m kinda wondering how the developer group and role would relate and also if translators should just be a part of contributors
J5lx: I hope this wall of text isn’t too confusing
J5lx: (BTW I’m also looking into the possibility of syncing the groups with discord roles but I’m not making any promises yet)
scribblemaniac: That’s a lot of questions.
scribblemaniac: I think that the Pencil2D Team should be the only group that should be closed or join requested. Then we do not have to decide when people have contributed “enough” to code or whatever else to qualify for the group.
scribblemaniac: I would say that contributors is specifically for non-code contributors, although it would not be mutually exclusive with the developer group since people can develop and contribute in other ways. The group may be too broad as it is now. I think a distinct group for translators could be useful.
scribblemaniac: I think that covers my initial thoughts on the matter.
JoseMoreno: @J5lx @scribblemaniac Hey. Thanks for helping out so early. I just managed to sit on my computer due to some difficulties. Hmm In github there are a few roles that represent the level of commitment with the project. For example, new people that report for their first time, do not have a role assigned. People who have committed something have the contributor role assigned to them, and members of the project organization are just referred as members . When I created the contributors group in here I was thinking of the contributor role in github, but you guys are right, people can contribute to things that are not related to coding (like documentation, promotional media, etc) Initially the developer category was for anyone who coded Pencil2D, either as a member (of the org) or as a collaborator (an external member). I agree with a translators group, however the translators are too few and I’m not sure all of them are here, so having that seems like categorization over-managing. However if you agree to having the group I don’t really see a problem with it. I also agree to having the pencil2d role locked and be a request-only
elite group of superhumansrole If you want me to change some of the groups to better reflect those of the forum let me know. I think you guys can do it too (since you are in the “op” category) but i’ll gladly help whenever.