sourcegraph/lib
2023-01-10 14:53:49 +00:00
..
api Reinstate executors e2e (#45699) 2022-12-15 11:55:31 +00:00
batches Revert "batches: use user name/e-mail with unauthored batch specs" (#46234) 2023-01-09 11:44:07 +05:30
cliutil monitoring: extract into a submodule (#45786) 2022-12-19 17:49:25 +00:00
codeintel codeintel: dont swallow errors in upload retry mechanism (#46281) 2023-01-10 14:53:49 +00:00
errors Backend: replace uses of errors.Group with lib/group (#42787) 2022-10-11 10:31:22 -06:00
gitservice requestclient: propagate request client IP, add gitserver access logger (#38798) 2022-07-15 13:32:31 +02:00
group lib/group: propagate panics from child goroutines (#42679) 2022-10-07 13:58:44 -06:00
iterator iterator: return all items before returning error (#45704) 2022-12-15 20:21:48 +02:00
output Disable terminal cursor toggling when not in a terminal (#42021) 2022-09-29 17:45:05 -04:00
process lib/process: always pipe _exactly_ what the command outputs (#36574) 2022-06-03 15:13:27 -07:00
go.mod dev/sg: add simple installer for mi2 (#45645) 2022-12-14 06:51:44 +00:00
go.sum dev/sg: add simple installer for mi2 (#45645) 2022-12-14 06:51:44 +00:00
README.md lib: Introduce non-enterprise lib directory (#18992) 2021-03-10 19:41:33 -06:00
tools.go build with go 1.17 (#24566) 2021-09-03 14:46:55 +00:00

Sourcegraph lib module

This directory is the root of a separate go module from the primary module rooted at sourcegraph/sourcegraph. This module exists to hold code that we want to reuse outside of the sourcegraph/sourcegraph repo.

Code in this module should not import from sourcegraph/sourcegraph or from other Sourcegraph repositories to avoid complicated dependency relationships. Instead consider moving code from elsewhere into this module.