Open main menu

Difference between revisions of "Team Onboarding"

428 bytes added ,  09:48, 10 August 2023
Added tips on how to join
(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::Sev|sev]] to make sure.
* 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).