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 #dev-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:
Manager checklist
Your manager should complete the following steps when you join:
- Schedule a recurring 1-1.
- Grant access to necessary services.
- Sourcegraph organization on GitHub
- Invite to relevant GitHub teams, including @sourcegraph/everyone.
- Sourcegraph organization on Sourcegraph.com
- LSIF organization on GitHub (optional; recommended for Code Intelligence team members)
- Buildkite
- Add the user to the
gcp-engineering
group so they have access to our Google Cloud Platform. - Opsgenie
- Docker Hub
- Site24x7 (optional; recommended for Distribution team members)
- HoneyComb.io
- Ask Christina to send an invite to Productboard
- Ask a member of the Design team to invite as “Viewer” to Figma
- Ask on
dev-chat
for access to Percy which we use for visual testing.