Code AI platform with Code Search & Cody
Go to file
Quinn Slack e56c807a8a
update CODEOWNERS (#2353)
- Remove entries for since-deleted files/dirs
- Update ownership to reflect teams
2019-02-18 20:46:36 -08:00
.github update CODEOWNERS (#2353) 2019-02-18 20:46:36 -08:00
.vscode Fix stylelint-compact yarn command (#2296) 2019-02-15 13:43:48 +01:00
client Move extsvc config JSON Schemas to separate files (#2178) 2019-02-15 13:27:13 -08:00
cmd simplify email check code (#2335) 2019-02-18 08:32:35 -08:00
dev Syntax highlighting for Kotlin+Dart; various syntect_server maintenance (#2270) 2019-02-12 15:39:52 -07:00
doc roadmap update (#2352) 2019-02-18 20:35:04 -08:00
docker-images add sourcegraph/alpine base image; use static GID/UID (#2304) 2019-02-15 13:41:48 -07:00
enterprise Fix incorrect max license value for core (#2301) 2019-02-18 11:21:08 -08:00
migrations Depend on upstream migrate library again (#2118) 2019-02-01 18:44:05 +01:00
packages remove hover priority from extension API (#2039) 2019-02-15 13:39:52 -08:00
pkg update doc content for critical/site/external-service configs (#2279) 2019-02-15 14:49:18 -08:00
schema update doc content for critical/site/external-service configs (#2279) 2019-02-15 14:49:18 -08:00
shared style: query builder code clean up (#2338) 2019-02-18 14:10:06 -08:00
ui/assets UI Updates (#1783) 2019-01-11 17:46:36 -08:00
web style: query builder code clean up (#2338) 2019-02-18 14:10:06 -08: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 graphqlbackend: Set generated gitattr for schema.go 2018-12-03 20:35:11 +02:00
.gitignore support standard touch scrolling on iOS for main content (#2237) 2019-02-15 14:32:39 -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 Move extsvc config JSON Schemas to separate files (#2178) 2019-02-15 13:27:13 -08: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
CHANGELOG.md feat: allow site-admins to query for users by email address (#2230) 2019-02-17 11:05:48 -08: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 doc content for critical/site/external-service configs (#2279) 2019-02-15 14:49:18 -08:00
go.sum update doc content for critical/site/external-service configs (#2279) 2019-02-15 14:49:18 -08:00
graphql-schema-linter.config.js Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
gulpfile.ts use single root package.json, do not build intermediate shared code (#936) 2018-11-12 01:05:35 -08:00
jest.config.base.js add storybook stories for ActionItem and Toggle (#1698) 2019-01-07 23:44:08 -08:00
jest.config.js use jest for testing (#1456) 2018-12-16 18:13:40 -08:00
LICENSE enterprise license 2018-10-26 19:13:36 -07:00
LICENSE.apache enterprise license 2018-10-26 19:13:36 -07:00
package.json Pin dependencies (#2331) 2019-02-16 10:53:20 +00:00
prettier.config.js Publish Sourcegraph as open source 🚀 2018-09-30 23:13:36 -07:00
README.md Revert^4 "use nginx as HTTP proxy (#929)" 2019-01-13 14:07:53 +02:00
renovate.json Remove Renovate includePaths: enterprise 2018-11-06 16:12:08 +01:00
tsconfig.json Move extsvc config JSON Schemas to separate files (#2178) 2019-02-15 13:27:13 -08:00
tslint.json Add and enforce custom select component (#1619) 2019-01-11 17:00:57 +01:00
yarn.lock Pin dependencies (#2331) 2019-02-16 10:53:20 +00: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

  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 src/enterprise directories.

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