Developer Onboarding Checklist¶
Welcome to Data Management. This page will help you get the necessary accounts.
LSST account¶
Contact lsst-sysadmins _at_ lsst.org
to get a unified LSST account.
This gives you access to:
- The internal project website, including travel requests: http://project.lsst.org
- The JIRA project management app: http://jira.lsstcorp.org/
- The Confluence wiki: https://confluence.lsstcorp.org
GitHub and LSST organizations¶
If you don’t have one already, create an account on https://github.com.
Next, ask your T/CAM to add you to the lsst and lsst-dm GitHub organizations, along with any relevant team organizations (send your GitHub username to your T/CAM).
See also
- Git Configuration Standards & Recommentations page for recommendations on setting up two-factor authentication and credential helpers for GitHub.
- Using Git Large File Storage (LFS) for Data Repositories page for configuring Git LFS for DM.
NCSA server access¶
Contact lsst-account _at_ ncsa.illinois.edu
to request an account on the NCSA cluster, which hosts the reference platform.
Include the following in the request:
- First and last name
- Phone number
- Mailing address
- Sponsoring LSST manager
- LSST Team or project
See also
Community.lsst.org¶
https://community.lsst.org is LSST’s public-facing discussion and support forum. Browse the forum-howto tag to learn how to use the platform.
Create an account, and let your T/CAM know your username to get access to internal discussion categories.
HipChat¶
HipChat is DM’s internal instant messaging platform. Install HipChat on your computer (and phone, if you wish) and then ask your T/CAM for an invitation to DM’s group. Some important rooms to follow are:
- ‘Data Management’ for general DM discussion.
- ‘Software Development’ for anything about writing software.
- ‘SQuaRE’ for developer support services.
- ‘Bot: Jenkins’ for our Continuous Integration system.
- ‘Tavern’ for “water cooler” type talk.
- ‘Tea Time’ for more serious but still non-LSST conversation.
Your team may also have specific rooms, and you can send private messages to individuals.
Google account for Hangouts¶
Many small meetings are conducted on Google Hangouts, which requires you to have an account with https://google.com. The meeting convener will pass around a Hangouts room URL to attendees.
Mailing lists¶
We don’t use mailing lists for conversations, but they’re still used for notifications about conversations happening on https://community.lsst.org. You should be subscribed to these lists as soon as you get an LSST acccount: