Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F7122870
D6491.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
4 KB
Subscribers
None
D6491.id.diff
View Options
diff --git a/docs/contributing/phabricator.rst b/docs/contributing/phabricator.rst
--- a/docs/contributing/phabricator.rst
+++ b/docs/contributing/phabricator.rst
@@ -27,6 +27,8 @@
Configuration
+++++++++++++
+.. _arcanist-configuration:
+
Arcanist configuration
^^^^^^^^^^^^^^^^^^^^^^
diff --git a/sysadm/user-management/onboarding.rst b/sysadm/user-management/onboarding.rst
--- a/sysadm/user-management/onboarding.rst
+++ b/sysadm/user-management/onboarding.rst
@@ -3,7 +3,102 @@
Reference: Onboarding checklist
===============================
-.. todo::
- This page is a work in progress. For now, please refer to the `existing documentation
- <https://intranet.softwareheritage.org/wiki/Onboarding>`_.
+This page describes the onboarding process for new staff member on the project.
+.. _onboarding_goodies:
+
+Goodies
+-------
+
+- give out Software Heritage t-shirt and stickers!
+
+.. _onboarding_administrative:
+
+Administrative
+--------------
+
+- Inria access badge and office keys
+- Sign PV d'installation
+- Create Inria account
+- `cantine card <https://intranet.softwareheritage.org/wiki/Cantine_card>`_
+- `transportation expenses <https://intranet.softwareheritage.org/wiki/Transportation_expenses>`_
+- Add picture (150x150px) and short bio to the `people page
+ <https://www.softwareheritage.org/people/>`_
+
+- Review the `team charter <https://intranet.softwareheritage.org/wiki/Team_charter>`_
+
+.. _onboarding_technical_setup:
+
+Technical setup
+---------------
+
+- Create \*nix account and email alias on project machines (swh-site puppet repo)
+
+ - Set \*nix password for the account (swh-private-data puppet repository)
+
+- Set up email forwarding on `gandi <https://admin.gandi.net/dashboard>`_
+
+- Configure printer:
+
+ - if the machine was configured through puppet: add printer alias per \*nix account
+ mapping \*nix account to the inria's ldap account if different
+
+ - Otherwise, check the `SIC documentation`_. If the page looks empty/broken, make
+ sure you select "Space language: French" (the English translation is missing)
+
+- Create `Phabricator`_ account
+
+ - add user to phabricator `projects <https://forge.softwareheritage.org/project/>`_:
+ Developers, Staff, Reviewers, Interns (if applicable)
+
+- `VPN <https://intranet.softwareheritage.org/wiki/VPN>`_ access
+- HTTP auth credentials for the `intranet wiki`_
+- Create account on the `intranet wiki`_
+- Create account on the `public wiki`_
+
+Extra steps for sysadm:
+
+- Add GPG key to password manager
+- Add GPG key to allow debian package upload
+ (pergamon:/srv/softwareheritage/repository/conf/uploaders)
+
+.. _onboarding_communication:
+
+Communication
+-------------
+
+- Subscribe to `mailing lists`_: swh-devel, swh-team
+- Invite to `IRC channels`_
+- Create user page on the intranet (see `example
+ <https://intranet.softwareheritage.org/wiki/User:StefanoZacchiroli>`_) with personal
+ contact information
+- Subscribe to `team calendar
+ <https://intranet.softwareheritage.org/wiki/Team_calendar>`_
+
+.. _onboarding_training:
+
+Training
+--------
+
+- Read `data model <swh-devel:data-model>`_
+- Read `python modules structure
+ <https://docs.softwareheritage.org/devel/#dependencies>`_
+- Follow `getting started tutorial
+ <https://docs.softwareheritage.org/devel/getting-started.html>`_
+- Have ``make check`` and ``make test`` pass there in swh-environment
+- `Configure arcanist <swh-devel:arcanist-configuration>`_ and submit a first diff
+ following the `code review <swh-devel:code-review>`_ workflow
+
+.. _onboarding_see_also:
+
+See also
+--------
+
+- `Outboarding <outboarding>`_ (i.e., what to do when a staff member *leave*)
+
+.. _SIC documentation: https://vpn1-roc.national.inria.fr/+CSCO+1h75676763663A2F2F7162702D66762E766165766E2E7365++/display/SU/impression+unifiee#expand-ConfigurerlimpressiondepuisunposteLinux
+.. _mailing lists: https://intranet.softwareheritage.org/wiki/Mailing_lists
+.. _IRC channels: https://intranet.softwareheritage.org/wiki/IRC_channels
+.. _intranet wiki: https://intranet.softwareheritage.org
+.. _public wiki: https://wiki.softwareheritage.org
+.. _Phabricator: https://forge.softwareheritage.org
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Dec 17, 8:48 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3217194
Attached To
D6491: Migrate onboarding page from the wiki to sysadm docs
Event Timeline
Log In to Comment