To index Dotnet we use SourceGraph's SCIP indexer for dotnet. SCIP is a new format for tools to share information about code. Releases of scip-dotnet can be installed with
dotnet tools and used as indexers for SCIP, which Glean will accept. The indexer itself requires a dotnet runtime environment.
Run the indexer
The indexer is run via the main
glean CLI tool.
> cabal build exe:glean
And index your Dotnet repository with:
glean index dotnet-scip DIR --db NAME/INSTANCE
DIRis the root directory containing the Dotnet project
name/hashis the name of the repository to create
Provide the usual
In the shell
Dotnet source can also be indexed directly from the Glean shell:
:index dotnet-scip DIR
The shell will pick a DB name and hash for you based on
The schema is in glean/schema/source/scip.angle