docs: docs/start onboarding with tested CultCache first calls (C#, TS) #2

Merged
libby merged 1 commit from libby/docs-start into main 2026-11-04 20:33:56 +00:00
Member

Onboarding, first cut.

  • docs/start/README.md: language x package matrix (C#, TypeScript, Rust, Python x CultCache, CultMath, Geometry, CultNet, CultMesh). Each cell links a tested snippet or says "not yet"; only the two CultCache first calls are newly tested.
  • tests/GameCult.Caching.Tests/FirstCallTests.cs (C#) and packages/cultcache-ts/test/first-call.test.ts (TypeScript): define a typed document, store it in a .cc file, read it back through a second cache. The docs show the same code.
  • README.md links docs/start from the top.

Ran on Debian 13 / .NET 10: the C# test passes. The TS test passes; the wider npm test in cultcache-ts has failures from interop tests that spawn python (only python3 is on this host), unrelated to this change.

Not done: Rust and Python CultCache first calls, and every non-CultCache snippet (marked "not yet"). The public-class form of the C# snippet is not itself compiled.

Not merged.

🤖 Generated with Claude Code

Onboarding, first cut. - `docs/start/README.md`: language x package matrix (C#, TypeScript, Rust, Python x CultCache, CultMath, Geometry, CultNet, CultMesh). Each cell links a tested snippet or says "not yet"; only the two CultCache first calls are newly tested. - `tests/GameCult.Caching.Tests/FirstCallTests.cs` (C#) and `packages/cultcache-ts/test/first-call.test.ts` (TypeScript): define a typed document, store it in a `.cc` file, read it back through a second cache. The docs show the same code. - `README.md` links `docs/start` from the top. Ran on Debian 13 / .NET 10: the C# test passes. The TS test passes; the wider `npm test` in cultcache-ts has failures from interop tests that spawn `python` (only `python3` is on this host), unrelated to this change. Not done: Rust and Python CultCache first calls, and every non-CultCache snippet (marked "not yet"). The public-class form of the C# snippet is not itself compiled. Not merged. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: docs/start onboarding page with tested CultCache first calls in C# and TypeScript
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest one-command multiplayer onboarding (pull_request) Has been cancelled
CultMesh portability and performance / windows-latest one-command multiplayer onboarding (pull_request) Has been cancelled
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Has been cancelled
CultMesh portability and performance / windows-latest reactive semantics and leases (pull_request) Has been cancelled
CultNet cross-runtime interop / C# / TypeScript / Rust / Python / Kotlin (pull_request) Has been cancelled
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Has been cancelled
52dd5e8acb
A language x package matrix (each cell a tested snippet or "not yet"), a C# first-call test and a TypeScript first-call test that the docs link, and a pointer from the top of README.md.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit 83321353e6 into main 2026-11-04 20:33:56 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/CultLib!2
No description provided.