Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions docs/upstream/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,32 @@ than merely broken. A comment adding SDK 10.0.400 to #84137 is drafted and not s

## What has been contributed

### .NET bindings for the SCIP protocol

| | |
|---|---|
| Change | Add .NET bindings to `scip-code/scip` |
| Pull request | [scip-code/scip#475](https://github.com/scip-code/scip/pull/475) |
| Asked and accepted on | [#468](https://github.com/scip-code/scip/issues/468), 17 August 2026 |
| Fork it came from | [dbhq-uk/scip](https://github.com/dbhq-uk/scip) |
| Status | Open |

`bindings/` held go, haskell, java, kotlin, rust and typescript, so every .NET SCIP
producer or consumer vendors `scip.proto` by hand, vela and `sourcegraph/scip-dotnet`
included. Package id `Scip`, `netstandard2.0`, generated by a `protoc_builtin: csharp`
entry beside the existing java and kotlin ones, with a nix check and a NuGet publish job
because those were the maintainer's two conditions. Verified by round-tripping a real
60,867-byte `scip-typescript` index: 4 documents, 702 occurrences, byte-identical
re-encode.

This also unblocks the rest. Criteria 1 and 2 for moving an indexer into `scip-code` both
depend on bindings existing to depend on.

**One thing needs admin action at their end:** a `NUGET_API_KEY` Actions secret. The `Scip`
package id is unregistered, so the first release creates it.

### Razor and Blazor for scip-dotnet

| | |
|---|---|
| Change | Index Razor views and Blazor components |
Expand Down
Loading