srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go and Java, with Python, JavaScript, and Ruby in beta) with a common output format, and a CLI tool for running the analysis.
[ ] Finish moving content from home.html (which is at https://srclib.org) to overview.md and convert it to Markdown for easier editing and better consistency with rest of site
[ ] Update installation page
[ ] Update installation process - move toolchain installation steps from src toolchain install-std to the toolchains' Makefiles
[ ] Update/automate editor plugin doc pages
[ ] Update/add "contributing an editor plugin" page
[ ] Update language toolchain overview page
[ ] Update/automate language toolchain doc pages
[ ] Update "contributing a language toolchain" page
[ ] Create "src API" doc pages (use Docker's script for converting docker help output to Markdown)
[ ] Update schema section (defs/refs/etc.) with output from protobufs (automate this process)
[ ] Add standalone "contributing" page that includes content from the current Community page and links to the other "Contributing a _____" pages
[ ] Update srclib README to be consistent with new doc URL structure, wording, etc.
[ ] Update readmes of srclib toolchains and editor plugins to be consistent with new doc site
The new nav sections will be:
TODOs
src toolchain install-std
to the toolchains' Makefilesdocker help
output to Markdown)