Contributing to SharpLsp: the repository layout, the specs and their IDs, and the Rust host's unit tests run from a terminal
Transcript
SharpLsp is built in the open. One repository holds the Rust host, the C# and F# sidecars, the editor integrations, and this website.
The specs are the source of truth. Every section has an ID, and the code and tests that implement it cite that ID.
Everything builds and tests from the command line. Here, the Rust host's unit tests compile and run.