1,510
edits
(Added initial page) |
(Added tips on how to join) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== ScummVM Team Onboarding == | == ScummVM Team Onboarding == | ||
=== The general procedure for joining the team === | |||
* Mention that you'd like to join or be invited by the lead or one of the co-leads | |||
* You will need to show your skills by working for a while via [https://github.com/scummvm/scummvm/pulls Pull Requests]. We value code quality. | |||
* Suscribe to [https://lists.scummvm.org/ scummvm-devel mailing list] | |||
* Send your short bio to the -devel | |||
* PROFIT! | |||
=== Once you're in the team === | |||
Welcome to the ScummVM Team! As a team member and probably a developer, you must follow several simple rules of thumb. | Welcome to the ScummVM Team! As a team member and probably a developer, you must follow several simple rules of thumb. | ||
Line 19: | Line 29: | ||
* ScummVM git history is linear. This is enforced on the server | * ScummVM git history is linear. This is enforced on the server | ||
* Do not push your branches to the main repo. In case you did it by mistake, talk to the co-leads for removing them (removing branches is prohibited by security reasons) | * Do not push your branches to the main repo. In case you did it by mistake, talk to the co-leads for removing them (removing branches is prohibited by security reasons) | ||
* In case you want to borrow someone else's code, make sure they have a compatible license and make sure you attribute them appropriately. Talk to [[User | * In case you want to borrow someone else's code, make sure they have a compatible license and make sure you attribute them appropriately. Talk to [[User:Sev|sev]] to make sure. | ||
This list is not complete. Talk to other devs on Discord. Communication is the Right Thing(TM). | This list is not complete. Talk to other devs on Discord. Communication is the Right Thing(TM). |