We want Sourcegraph to be the best way to answer questions while writing, reviewing, or planning code. This roadmap shows what’s planned for upcoming Sourcegraph releases. See the Sourcegraph master plan for our high-level product vision.
A new Sourcegraph release ships in the first week of each month. The plans and timeframes are subject to change.
We welcome suggestions! Share feedback by using code discussions on this document or the linked documents and issues.
Release date: week of 2019-02-04. (See 3.0 beta announcement on 2019-01-14.)
- Go language support via extension
- Python language support via extension
- Basic code intel
- Datadog metrics extension
- In-product site configuration
- External services UI
- GitHub user authentication
- Align internal deployment processes with customers’
- Use nginx as HTTP proxy
- Simpler browser extension options menu
- Upgrade to PostgreSQL 11
Release date: T.B.D.
- Sub-query searches
- Java language support via extension
- Python dependency fetching and cross repository references
- Onboarding flow for site admins
- Other items T.B.D.
Code intelligence and navigation
- Thrift code intelligence
- Swift language support via extension (likely includes Objective-C, C, and C++)
- Cross-language API/IDL support (followup from 3.0)
- Scoped symbols sidebar
- PHP language support via extension
- Extension registry discovery and statistics
- Codecov extension
- More 3rd-party extensions: LightStep, Sentry, FOSSA, SonarQube, LaunchDarkly, Figma
- Configuration data search extension
- Improved code host support for Sourcegraph extensions
- Using Sourcegraph extensions in the editor
- Sourcegraph extension testing
- Handle renames and deletions of mirrored repositories
- Direct UI integration and deployment bundling with GitLab
- Checklist-based repository reviews
- Browser authorization flow for clients
- Enhanced notification preferences
- API access logging
We want Sourcegraph to be the best way to answer questions while writing, reviewing, or planning code. See the Sourcegraph master plan for our high-level product vision.
Our work generally falls into the following categories:
- Search and browsing: quickly showing you the code you’re looking for and making it easy to navigate around
- Code intelligence: go-to-definition, hover tooltips, references, symbols, etc., for code in many languages, including real-time and cross-repository support
- Integrations: making Sourcegraph work well with code hosts, review tools, editors, and other tools in your dev workflow (e.g., repository syncing from your code host, browser extensions, and editor extensions)
- Extensibility: supporting Sourcegraph extensions that add code intelligence and other information (e.g., tracing, logging, and security annotations from 3rd-party tools) to Sourcegraph and external tools that Sourcegraph integrates with
- Deployment: making it easy to run and maintain a self-hosted Sourcegraph instance
- Enterprise: features that larger companies need (e.g., scaling, authentication, authorization, auditing, etc.)