Skip to content

Commit 58bb4ca

Browse files
committed
slim down claude.md
1 parent 235c5f0 commit 58bb4ca

1 file changed

Lines changed: 1 addition & 24 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -60,23 +60,6 @@ To add debouncing to an API:
6060

6161
Example: `PlayersAPI` defines `enum DebouncedOperation { Update }` and inherits from `DebouncedAPI<PlayersAPI.DebouncedOperation>`. When `Player.SetProp()` is called, it calls `Debounce(DebouncedOperation.Update)`. The first call fires immediately; subsequent calls within the debounce window result in a single trailing API call at the end of the window.
6262

63-
## Common Development Commands
64-
65-
### Running Tests
66-
Tests use Unity Test Framework with NUnit. Run via Unity Editor:
67-
- **Test Runner Window**: Window > General > Test Runner
68-
- **Run All Tests**: Select "PlayMode" or "EditMode" tab and click "Run All"
69-
70-
CI runs tests via GitHub Actions (`.github/workflows/ci.yml`) using Unity 6000.0.59f2.
71-
72-
### Building the Package
73-
The package is built via GitHub Actions (`.github/workflows/create-release.yml`) on tagged releases:
74-
- Creates `talo.unitypackage` from `Assets/Talo Game Services/**/*`
75-
- Uploads to itch.io and GitHub releases
76-
77-
### Version Management
78-
Version is stored in `Assets/Talo Game Services/Talo/VERSION`. A pre-commit hook (`.git/hooks/pre-commit`) automatically updates `ClientVersion` in `BaseAPI.cs` to match the VERSION file.
79-
8063
## Key Configuration
8164

8265
### TaloSettings
@@ -108,13 +91,7 @@ The SDK detects when running under NUnit (checks for `nunit.framework` assembly)
10891
- `SocketException` - WebSocket errors
10992
- `ContinuityReplayException` - Continuity replay failures
11093

111-
### Saves System
112-
Game saves support local caching and offline operation via `SavesManager`. The manager handles loading, creating, updating, and deleting saves with automatic continuity support.
113-
11494
## Git Workflow
11595

116-
- Main branch: `develop`
11796
- Submodules: Required for WebSocket dependency
118-
- Pre-commit hook: Auto-updates version in BaseAPI.cs
119-
- CI: Runs tests on every push
120-
- Releases: Manual workflow dispatch creates Unity package and GitHub release
97+
- Pre-commit hook: Auto-updates version in BaseAPI.cs using the content from `Assets/Talo Game Services/Talo/VERSION`

0 commit comments

Comments
 (0)