Update OnBoarding Procedures authored by Gaba's avatar Gaba
...@@ -10,6 +10,21 @@ What do we want out of this process? ...@@ -10,6 +10,21 @@ What do we want out of this process?
- getting people to understand Tor culture - getting people to understand Tor culture
- getting people to know where to look for information - getting people to know where to look for information
### Core Contributor Onboarding Process
1. Candidate gets nominated and approved (as described in the [membership document](https://gitweb.torproject.org/community/policies.git/tree/membership.txt)).
2. Membership secretary sends mail to new contributor with the following information:
. Organization's chart
3. Membership secretary or nominator creates a ticket in TPA's GitLab, PGP signed, to:
- Setup Email/LDAP access. LDAP coordinates access to a few services, mostly shell, and gitolite, but less and fewer services are connected to it, so we need to grant access to a lot of services when we add new users
4. Membership secretary sends a mail to tor-internal@ introducing the new contributor (after the email is created and tested). Instructions for tor-internal IRC are in intro email.
5. The membership secretary creates a ticket in TPA's Gitlab group requesting to create the following accounts as needed:
- BBB
- GitLab
- [Nextcloud](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-32-nextcloud-root-level-folders-migration#create-tpi-and-common-shared-folders)
- ... maybe more? see the service list
6. Person that nominated new contributor, onboard them. We should give the nominator a template for things to remember to tell them about (similar to the one we have in https://gitlab.torproject.org/tpo/team/-/wikis/OnBoardingAgendaTemplate) and a "how to talk with media" guide that comms team will write and policies at Tor.
## Offboarding process ## Offboarding process
### Priorities ### Priorities
...@@ -34,7 +49,7 @@ What do we want out of this process? ...@@ -34,7 +49,7 @@ What do we want out of this process?
This happens after we go through the recruiting process, and the This happens after we go through the recruiting process, and the
candidate has accepted a formal offer. candidate has accepted a formal offer.
1. Candidate accepts offer, in writing, from TPI (with social contract, code of conduct, and employee handbook). Erin sends start date to the team the person will be working in. 1. Candidate accepts the offer, in writing, from TPI (with the social contract, code of conduct, and employee handbook). Erin sends the start date to the team the person will be working in.
2. Send a mail to the team lead + PM to tell them starting date for new employee. 2. Send a mail to the team lead + PM to tell them starting date for new employee.
4. Erin sends mail to new employee with the following information: 4. Erin sends mail to new employee with the following information:
* holidays calendar * holidays calendar
... ...
......