3 ms·
After a week of work, how much of this have you managed to accomplish so far? (Very little, I assume, but I could be wrong.)
by bradrn 4y ago
After a week of work, how much of this have you managed to accomplish so far? (Very little, I assume, but I could be wrong.)
- slimsag 4y agoQuite a lot, actually! It's definitely not ready for prime-time usage or anything, but I feel good about the week of time on it: * There are some Docker commands you can use to try it out on some Go code right now[0] (still working on getting binary releases for each OS so Docker is not necessary) * There's a not-too-bad frontend (written in Elm), screenshots in the README are real & it all functions! * There's an indexer implemented for the Go language[1] that runs tree-sitter queries & emits a basic schema[2], the idea is each language would emit to a common schema like this and then the frontend can serve it, we can index it for search, etc. So, I mean, yeah - just a week into it, but like - you can already view documentation for Go functions in it so moving quickly! [0] https://github.com/sourcegraph/doctree#try-it-out-extremely-early-stages https://github.com/sourcegraph/doctree#try-it-out-extremely-... [1] https://github.com/sourcegraph/doctree/tree/main/doctree/indexer/golang https://github.com/sourcegraph/doctree/tree/main/doctree/ind... [2] https://github.com/sourcegraph/doctree/blob/main/doctree/schema/schema.go https://github.com/sourcegraph/doctree/blob/main/doctree/sch...
- bradrn 4y agoImpressive, thanks for clarifying!