Engineering onboarding
Welcome! We’re excited to have you join the team. This document outlines the structure of your first few weeks at Sourcegraph.
Getting set up
You’ll have to get some basics set up in your first few days:
- Complete general onboarding
- Configure your GitHub notifications.
- Join #prod-eng-announce, #dev-chat, and your team’s channel on Slack, as well as any other channels you find interesting. Team chat documentation
- Set up your local development environment. If you encounter any issues, ask for help in Slack and then update the documentation to reflect the resolution (so the next engineer that we hire doesn’t run into the same problem).
- Add Sourcegraph as a browser search engine. To search our private code, log in to our internal dogfood instance (
k8s.sgdev.org
) and add another entry:https://k8s.sgdev.org/search?q=%s
. - Read through your team’s handbook page, to learn about the team and its internal processes.
- Complete the onboarding for your role:
- If you need access to Percy for visual testing, ask on #dev-chat for an invitation to our org.
Manager checklist
For Hiring Managers, visit the Onboarding process for Hiring Managers page.
Your manager should complete the following steps when you join:
-
Schedule a recurring 1-1.
-
Notify People Ops on the tools needed by day one - Tools for new teammates form
- Sourcegraph organization on GitHub
- Invite to relevant GitHub teams, including @sourcegraph/everyone.
- Productboard
- Figma
- Add the user to the
gcp-engineering
group so they have access to our Google Cloud Platform.
- Sourcegraph organization on GitHub
-
Grant access to necessary services.
-
LSIF organization on GitHub (optional; recommended for Code Intelligence team members)
-
Site24x7 (optional; recommended for Distribution team members)