symbols: Bring this baby into 2021
There are no commits yet
Push commits to the source branch or add previously merged commits to review them.
Created by: efritz
Major changes:
New package organization:
.
├── internal
│ ├── api: http handler layer
│ ├── database
│ │ ├── janitor: background diskcache evicter
│ │ ├── store: wrapper around sqlite file interaction
│ │ └── writer: uses fetcher+parser to write/update sql files, uses with cache
│ ├── fetcher: pulls tar archives from gitserver, uses gitserver
│ ├── gitserver: sends commands to gitserver
│ ├── parser: factory and pools for ctags
│ └── types: shared search arg struct
├── main.go: initializes all types to work concretely with each other
Push commits to the source branch or add previously merged commits to review them.