diff --git a/sdks/csharp/DEVELOP.md b/sdks/csharp/DEVELOP.md index ff56a1baf82..2ffd13c1476 100644 --- a/sdks/csharp/DEVELOP.md +++ b/sdks/csharp/DEVELOP.md @@ -4,7 +4,7 @@ We are in the process of moving from the `com.clockworklabs.spacetimedbsdk` repo # Notes for maintainers -First, see the [user-facing docs](https://spacetimedb.com/docs/sdks/c-sharp). +First, see the [user-facing docs](https://spacetimedb.com/docs/clients/c-sharp). ## Developing against a local clone of SpacetimeDB When developing against a local clone of SpacetimeDB, you'll need to ensure that the packages here can find an up-to-date version of the BSATN.Codegen and BSATN.Runtime packages from SpacetimeDB. @@ -64,7 +64,7 @@ Roughly speaking, code pertaining to specific tables should live in `Table.cs`, ### Threading model -The C# SDK, unlike the [Rust SDK](https://github.com/clockworklabs/SpacetimeDB/tree/master/crates/sdk), **assumes a DbConnection is only accessed from a single thread**. This thread is referred to as the "main thread". The "main thread" is: +The C# SDK, unlike the [Rust SDK](https://github.com/clockworklabs/SpacetimeDB/tree/master/sdks/rust), **assumes a DbConnection is only accessed from a single thread**. This thread is referred to as the "main thread". The "main thread" is: - Whichever thread is repeatedly calling `DbConnection.FrameTick()` in a loop. It is **only safe to call `FrameTick()` from a single thread**. It is **only safe to access the DbConnection from this thread**. (Note: we should write about this in the public docs!)