Commit Graph

746 Commits

Author SHA1 Message Date
Eric Fritz
71ef03a178
SQLite backend (#5332)
This replaces the original proof-of-concept backend that simply used the code from Microsoft's [vscode extension](https://github.com/microsoft/vscode-lsif-extension/tree/master/server). This held all LSIF dumps in memory, which was an untenable solution at scale.

The new server uses SQLite databases to store LSIF data for a repository and commit pair.
2019-09-13 14:42:49 -05:00
Christina Forney
c0af7825c0
Create SECURITY.md and link to security policy (#5220)
* Create SECURITY.md and link to security policy

* Adding SECURITY.md to codeowners
2019-08-22 21:39:20 -07:00
Quinn Slack
c0045461c1
prefer using the Prisma GraphQL VS Code extension (#5268)
It is much easier to configure, just requiring a single `.graphqlconfig` file (also added in this commit). This gives us go-to-definition in the `schema.graphql` file.

The VS Code extension is https://github.com/prisma/vscode-graphql.
2019-08-18 04:05:33 -07:00
uwedeportivo
182acb6307
dev env: launch prometheus if desired (#4963)
* dev env: launch prometheus if desired

* remove network

* pair up prometheus with grafana

* declare new files in code owners

* prettier

* sh comment cleanup
2019-08-05 13:50:27 -07:00
Chris Wendt
f6c852b9c8
Add LSIF support (#4799) 2019-07-12 19:20:26 -06:00
Loic Guychard
406a2ad6f1
Bitbucket Server plugin: CHANGELOG & docs changes (#4862)
- Add CHANGELOG entry mentioning compatibility with the Bitbucket Server plugin.
- Edit Bitbucket Server integration, external service docs.
- Edit `corsOrigin` schema.
- Edit browser extension pull request template to add Bitbucket Server integration to test plan.
2019-07-12 20:12:40 +02:00
Nick Snyder
8585d26080
remove stale bot config (#4797) 2019-07-05 06:16:00 -07:00
Beyang Liu
69659bd113 CODEOWNERS: transfer ownership of most of authz to core services (#4793) 2019-07-05 10:38:34 +02:00
Beyang Liu
a3e1cb4485
update CODEOWNERS (#4770) 2019-07-02 10:08:35 -07:00
Felix Becker
c8472a256e
Proper TSLint Extends (#4635) 2019-06-21 15:11:45 +02:00
Quinn Slack
4276352463
use eslint rules for React hooks (#4486)
TSLint is being deprecated in favor of ESLint (https://github.com/palantir/tslint/issues/4534). We are not yet ready to fully migrate to ESLint because we rely on some TSLint-specific rules, but there is one set of particularly valuable ESLint-only rules: https://www.npmjs.com/package/eslint-plugin-react-hooks.

This introduces ESLint to our codebase and uses it only for those rules, to avoid duplication with TSLint.
2019-06-15 01:06:25 -07:00
Beyang Liu
b70dcd0e36
Add owners check (#4214) 2019-06-05 20:15:32 -07:00
Keegan Carruthers-Smith
bb69878233 CODEOWNERS: Add pkg/store 2019-05-22 15:30:16 +02:00
Keegan Carruthers-Smith
81356b360d CODEOWNERS: Add some owners for pkg 2019-05-22 08:39:45 +02:00
Stephen Gutekanst
004925b580
PULL_REQUEST_TEMPLATE: remind folks to update docs (#4150) 2019-05-21 11:00:18 -07:00
Christina
da644a8b92
Adding persona documentation, and teams page (#4028) 2019-05-15 15:49:39 -07:00
Felix Becker
cc5de96d4b
mv client/browser browser (#3826)
* mv client/browser browser

* Fix paths

* tslint --fix

* Add back .bin symlink

* Relative path for symlink
2019-05-06 19:36:03 +02:00
Farhan Attamimi
d562da5f37
CODEOWNERS: add @attfarhan as saved searches webapp owner (#3668) 2019-04-29 11:10:00 -07:00
Felix Becker
f605991b38
Remove front matter from PR templates (#3289)
GitHub doesn't suppor the front matter for PR templates,
only the `?template=` parameter. The front matter was added to the body, which is undesirable.
2019-04-08 13:31:57 +02:00
Felix Becker
1c2ff2dc5b
Fix template front matter (#3263) 2019-04-05 23:21:06 +02:00
Felix Becker
08526f7f06
Add PR templates (#3247) 2019-04-05 17:24:50 +02:00
Issac Trotts
1bd77486d7 make @sourcegraph/code-search the owner of /cmd/searcher (#3013) 2019-03-28 12:12:19 -07:00
Quinn Slack
7caeb72fc0
use sentence case (#2783)
Our style guide calls for "Sentence case", not "Title Case". https://github.com/sourcegraph/about/blob/master/STYLEGUIDE.md#general (note this style guide will live at https://docs.sourcegraph.com/dev/style_guide soon when #2784 is merged)
2019-03-16 01:29:46 -07:00
Stephen Gutekanst
e16041c375
github: update PR template to require testing + make changelog notice seen by reviewers (#2565)
* github: update PR template to require testing + make changelog notice more prominent

Fixes #2312

I have intentionally made this short and concise. The point is to make both the author and reviewer think about updating the changelog and verifying the change is well tested, but not to be over-prescriptive.

* Update pull_request_template.md

* Update pull_request_template.md
2019-03-15 16:50:38 -06:00
Nick Snyder
00b4c16e64
Update stalebot config (#2659) 2019-03-10 22:01:27 -07:00
Keegan Carruthers-Smith
36a4c13db8
migrations: New migrations use transactions (#2486)
We discovered that the migration library does not use transactions, nor has it
ever used transactions. The only place it uses transactions is for SetVersion,
not the actual migrations. The [README][1] for the postgres driver encourages
the use of transactions for multi-statement migrations. We believe it is better
to just always use transactions.

We added a template for the created migrations. It uses a transaction and it includes comments with advice from the README.

[1]: https://sourcegraph.com/github.com/golang-migrate/migrate@v4.2.5/-/blob/database/postgres/README.md?view=code#L26
2019-03-01 09:42:16 +02:00
Keegan Carruthers-Smith
0e865faf71
github: Use teams in CODEOWNERS (#2356) 2019-02-19 11:34:45 +02:00
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
Beyang Liu
919dc9eccb more granular code ownership
Change-Id: I36054765a6d8acba382f42800dcc1b0ebfd74c0b
2019-02-04 16:16:58 +01:00
Quinn Slack
7307c45d4c remove unneeded deploy-sourcegraph issue template
fix #1988
2019-02-04 12:48:40 +01:00
Nick Snyder
36dbe57945 remove code owner 2019-01-31 12:59:03 -08:00
Nick Snyder
2034fe0616 update owners 2019-01-15 17:13:08 -08:00
Geoffrey Gilmore
cd06258886
Update issue templates 2019-01-07 11:52:13 -08:00
Nick Snyder
32eae9aaf7 notifications for dev docs 2018-12-21 10:18:23 -08:00
Quinn Slack
1de4866da0 one line template 2018-12-20 23:57:40 -08:00
Nick Snyder
e08f68eade
remove changelog check (#1495) 2018-12-18 13:35:56 -08:00
Quinn Slack
3ff7858a5a
Update CODEOWNERS 2018-12-08 16:18:46 -08:00
Quinn Slack
0a137981f3 Language support via Sourcegraph extensions (#584)
* feat: remove synthesized extensions for site config langservers entries

The `sourcegraph-langserver-http` repository's Sourcegraph extension was previously used as the extension for all language servers present in the site configuration `langservers` property. This commit makes it so that Sourcegraph no longer synthesizes extensions for these languages.

* feat: remove lsp-proxy, xlang-*, indexer, builtin code intelligence

This commit makes it so language servers, cross-repository refs/defs/deps/packages search, and all other code intelligence features are provided by extensions only.

BREAKING CHANGE

NOCHANGELOG

* remove lsp-proxy from vscode launch.json

* move code related to godoc links to go_symbol_url.go
2018-12-07 14:14:13 -08:00
Nick Snyder
0fe3a3bcab codeowner 2018-12-05 09:41:41 -08:00
Beyang Liu
f624d92925 issue tracker: update security vuln template again 2018-12-04 10:52:50 -08:00
Beyang Liu
fa3ced6c70 issue tracker: update security vuln template 2018-12-04 10:47:24 -08:00
Beyang Liu
e6d4f5ba64 issue tracker: security vuln instructions 2018-12-04 10:34:25 -08:00
Nick Snyder
d8cf4150d5
Check for changelog entry in CI (#1030) 2018-11-16 09:52:49 -08:00
Keegan Carruthers-Smith
5529f8d44f CODEOWNERS: More specific rules for @keegancsmith 2018-11-12 11:36:42 +02:00
Chris Wendt
088db5d054 build: update CODEOWNERS after switching to a monorepo 2018-11-05 12:26:22 -08:00
Sourcegraph
02a03f54c1 Publish Sourcegraph as open source 🚀
Internal revision: sourcegraph/sourcegraph-intermediate-2018@d0cebbadc7
Executor: @slimsag
2018-09-30 23:13:36 -07:00