MCPcopy Index your code
hub / github.com/JaniM/variant-go-server

github.com/JaniM/variant-go-server @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
324 symbols 605 edges 33 files 20 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Bridgeable (Interface)
Allows us to communicate with a store [1 implementers]
store/src/store.rs
AssumeFrom (Interface)
(no doc)
shared/src/assume.rs
Store (Interface)
A functional state wrapper, enforcing a unidirectional data flow and consistent state to the observers. `handle_input`
store/src/store.rs

Core symbols most depended-on inside this repo

get
called by 29
client/src/palette.rs
send
called by 29
client/src/state.rs
is_empty
called by 25
shared/src/game.rs
point_mut
called by 18
shared/src/game/board.rs
pack
called by 15
shared/src/message.rs
get_point
called by 13
shared/src/game/board.rs
use_state
called by 11
client/src/state.rs
as_usize
called by 11
shared/src/game.rs

Shape

Method 140
Class 86
Function 64
Enum 31
Interface 3

Languages

Rust99%
Python1%

Modules by API surface

shared/src/game.rs48 symbols
client/src/state.rs28 symbols
server/src/server.rs23 symbols
server/src/main.rs23 symbols
client/src/main.rs19 symbols
shared/src/game/clock.rs17 symbols
shared/src/states/play.rs14 symbols
server/src/db.rs14 symbols
server/src/game_room.rs13 symbols
shared/src/message.rs12 symbols
store/src/store.rs11 symbols
shared/src/game/board.rs11 symbols

Datastores touched

postgresDatabase · 1 repos

For agents

$ claude mcp add variant-go-server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact