Code AI platform with Code Search & Cody
Go to file
Keegan Carruthers-Smith bb69878233 CODEOWNERS: Add pkg/store
2019-05-22 15:30:16 +02:00
.buildkite/hooks CI: add comment to post-checkout script (#2827) 2019-03-18 23:46:05 -07:00
.github CODEOWNERS: Add pkg/store 2019-05-22 15:30:16 +02:00
.storybook remove hacks for importing LoadingSpinner CSS (#3944) 2019-05-12 10:15:45 -07:00
.vscode Update dependency @sourcegraph/prettierrc to v3 (#3974) 2019-05-13 13:17:09 -07:00
browser Make decorations performant (#4041) 2019-05-16 16:18:56 -07:00
client mv client/browser browser (#3826) 2019-05-06 19:36:03 +02:00
cmd Show warnings when sync failed after External Service creation/update was successful (#4148) 2019-05-22 10:23:52 +02:00
dev config file override fixes + improvements (#4154) 2019-05-21 19:51:48 -07:00
doc docs: add step for posting tweet or email content on LinkedIn (#4153) 2019-05-21 13:39:29 -07:00
docker-images ci: Move Docker labels declaration inside Dockerfile (#2813) 2019-03-18 17:49:29 -07:00
enterprise config file override fixes + improvements (#4154) 2019-05-21 19:51:48 -07:00
migrations repo-updater: Add index on repo.uri (#3994) 2019-05-14 10:41:51 +02:00
packages Update dependency @sourcegraph/prettierrc to v3 (#3974) 2019-05-13 13:17:09 -07:00
pkg mutablelimiter: Fix flakey test (#4161) 2019-05-22 14:49:10 +02:00
schema schema: Remove exclude.pattern from gitolite 2019-05-17 15:13:55 +02:00
shared Revert use core-js@3 #3933 (#4117) 2019-05-17 17:05:55 -07:00
ui/assets Onboarding UI (#2641) 2019-03-15 16:00:07 -07:00
web web: Follow-up on review suggestions (#4159) 2019-05-22 12:15:26 +02:00
.dockerignore server: Use Dockerfile and build script instead of godockerize (#1971) 2019-01-21 14:07:29 +02:00
.editorconfig Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.gitattributes repo-updater: Collapse testdata files in PRs (#3999) 2019-05-15 10:26:45 +02:00
.gitignore Symbols sqlite: attempt 2 (#2418) 2019-02-22 15:23:57 -08:00
.gitmodules Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.mailmap Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.prettierignore mv client/browser browser (#3826) 2019-05-06 19:36:03 +02:00
.stylelintrc.json Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
.yarnrc Use npmjs.org instead of yarnpkg.com (#926) 2018-11-10 12:14:21 -08:00
babel.config.js Revert use core-js@3 #3933 (#4117) 2019-05-17 17:05:55 -07:00
CHANGELOG.md Show warnings when sync failed after External Service creation/update was successful (#4148) 2019-05-22 10:23:52 +02:00
CONTRIBUTING.md fix: broken link to code of conduct in CONTRIBUTING.md (#1230) 2018-12-04 14:14:41 -08:00
doc.go Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
go.mod Update golang.org/x/sys commit hash to ad400b1 (#3793) 2019-05-20 19:08:50 +00:00
go.sum CODEOWNERS: Add some owners for pkg 2019-05-22 08:39:45 +02:00
graphql-schema-linter.config.js Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
gulpfile.ts mv client/browser browser (#3826) 2019-05-06 19:36:03 +02:00
jest.config.base.js mv client/browser browser (#3826) 2019-05-06 19:36:03 +02:00
jest.config.js mv client/browser browser (#3826) 2019-05-06 19:36:03 +02:00
LICENSE clarify license (#2543) 2019-03-03 16:39:46 +08:00
LICENSE.apache clarify license (#2543) 2019-03-03 16:39:46 +08:00
LICENSE.enterprise clarify license (#2543) 2019-03-03 16:39:46 +08:00
package.json Revert use core-js@3 #3933 (#4117) 2019-05-17 17:05:55 -07:00
prettier.config.js Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
README.md mention prebuilt Docker images (#3010) 2019-04-12 00:01:22 -07:00
renovate.json Remove Renovate includePaths: enterprise 2018-11-06 16:12:08 +01:00
tsconfig.json Update dependency @sourcegraph/prettierrc to v3 (#3974) 2019-05-13 13:17:09 -07:00
tslint.json Add and enforce custom select component (#1619) 2019-01-11 17:00:57 +01:00
yarn.lock Revert use core-js@3 #3933 (#4117) 2019-05-17 17:05:55 -07:00

Sourcegraph

build apache license

Sourcegraph is a fast, open-source, fully-featured code search and navigation engine.

Screenshot

Features

Try it yourself

Development

Prerequisites

  • Git
  • Go (1.11 or later)
  • Docker
  • PostgreSQL (version 9)
  • Node.js (version 8 or 10)
  • Redis
  • Yarn
  • Nginx

For a detailed guide to installing prerequisites, see these instructions.

Installation

Prebuilt Docker images are the fastest way to use Sourcegraph. See the quickstart installation guide.

  1. Ensure Docker is running

  2. Initialize the PostgreSQL database

  3. Start the development server

    ./dev/launch.sh
    

Sourcegraph should now be running at http://localhost:3080.

For detailed instructions and troubleshooting, see the local development documentation.

Documentation

The docs folder has additional documentation for developing and understanding Sourcegraph:

License

Sourcegraph OSS is available freely under the Apache 2 license. Sourcegraph OSS comprises all files in this repository except those in the enterprise/ and web/src/enterprise directories.

All files in the enterprise/ and web/src/enterprise/ directories are subject to the Sourcegraph Enterprise license.