Integrations team
The integrations team owns the our code host and third-party integrations (including our IDE and browser extensions), and Sourcegraph extensions.
Our mission is to bring the value of Sourcegraph to all developers, everywhere they work with code, and to bring the value of other developer tools into Sourcegraph.
Members
Vision
The power of Sourcegraph is available everywhere that developers read or write code.
- Build a healthy ecosystem of Sourcegraph extensions, built by developers everywhere, who want to bring the power of existing developer tools they love into our platform.
- Build new paths to get value from Sourcegraph on other websites and IDEs.
- All of Sourcegraph’s most powerful features are easily available on most any code host while using any browser thanks to native integrations and browser extensions.
Responsibilities and focus
- Sourcegraph extensions
- Providing a Sourcegraph extension API that enables developers to bring data from their favorite developer tools into their Sourcegraph workflow.
- Build and maintain useful Sourcegraph extensions (Sourcegraph-maintained extensions; video demos).
- Documentation and tutorials that enable third-party developers to create actively useful extensions.
- Building and maintaining the extensions registry, discovery paths, and extensions developer toolsets, to create an ecosystem around Sourcegraph extensions.
- Code host integrations
- Add native support for Sourcegraph in code hosts (for example: GitLab native integration) when possible, so all users of a Sourcegraph instance can get features like code intelligence on their code host without individual setup.
- Browser extensions
- Develop and maintain browser extensions that surface code intelligence and other Sourcegraph features on code hosts (for example: Github).
- IDE and other third-party code view integrations
- Develop and maintain IDE integrations that bring Sourcegraph functionality right to your IDE
- Explore and develop features for other popular code-view websites like https://pkg.go.dev/ and messaging platforms like Slack
Contact
- #integrations channel or @integrations on Slack
- team/integrations label and @sourcegraph/integrations team on GitHub.
Additional resources
Tech stack
We use a modern, flexible tech stack. Here are some of the technologies we use to deliver on our goals: