MCPcopy Index your code
hub / github.com/ByteLegend/ByteLegend

github.com/ByteLegend/ByteLegend @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
12,082 symbols 19,711 edges 417 files 454 documented · 4%
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

MapCanvasProps (Interface)
https://codepen.io/vasilly/pen/NRKyWL
client/game-page/src/main/kotlin/com/bytelegend/client/app/ui/MainMapCanvasLayer.kt
BootstrapToastProps (Interface)
https://react-bootstrap.github.io/components/toasts/
client/common/src/main/kotlin/com/bytelegend/app/client/ui/bootstrap/BootstrapToast.kt
Sprite (Interface)
* Sprite is an object which can be drawn on the canvas. */
client/game-api/src/main/kotlin/com/bytelegend/app/client/api/Sprite.kt
DestTile (Interface)
* A dest tile represents the rendered image tile on the final tileset. * It may be: * 1. Squashed from a serie
utils/src/main/kotlin/com/bytelegend/utils/MapGenerator.kt
GameMapObject (Interface)
* GameMapObject are objects that are easier to draw in Tiled than in code, * for example, a point, a region, etc. */
shared/src/commonMain/kotlin/com/bytelegend/app/shared/objects/GameMapObjects.kt
JsonMapper (Interface)
* Must be thread-safe. */
server-shared/common/src/main/kotlin/com/bytelegend/app/servershared/JsonMapper.kt
GitHubEvent (Interface)
(no doc)
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/event/GitHubEvent.java
ResourceLoaderFixture (Interface)
(no doc)
server-shared/test-fixtures/src/main/kotlin/com/bytelegend/app/testfixtures/ResourceLoaderFixture.kt

Core symbols most depended-on inside this repo

get
called by 1376
shared/src/commonMain/kotlin/com/bytelegend/app/shared/util/BiMap.kt
add
called by 326
shared/src/commonMain/kotlin/com/bytelegend/app/shared/EvictingList.kt
apply
called by 323
buildSrc/src/main/kotlin/com/bytelegend/buildsupport/DeploymentPlugin.kt
put
called by 265
shared/src/commonMain/kotlin/com/bytelegend/app/shared/util/BiMap.kt
jso
called by 157
client/game-page/src/main/kotlin/com/bytelegend/client/app/ui/Utils.kt
on
called by 148
client/game-api/src/main/kotlin/com/bytelegend/app/client/api/EventBus.kt
set
called by 138
server-opensource/src/main/kotlin/com/bytelegend/app/opensourceserver/GameApp.kt
setState
called by 136
client/game-page/src/main/kotlin/com/bytelegend/client/app/ui/Utils.kt

Shape

Method 9,432
Function 1,745
Class 686
Interface 219

Languages

Java71%
Kotlin18%
TypeScript11%

Modules by API surface

server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/PullRequestGitHubEvent.java1,180 symbols
resources/cooked/lib/echarts/5.1.2/echarts.min.js1,174 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/response/GetPullRequestResponse.java1,143 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/response/CreatePullRequestResponse.java1,143 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/WorkflowRunGitHubEvent.java704 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/CheckRunGitHubEvent.java632 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/CommitStatusGitHubEvent.java480 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/WorkflowJobGitHubEvent.java332 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/query/PullRequestWithCommentsResponse.java260 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/event/StarGitHubEvent.java254 symbols
utils/src/main/java/com/bytelegend/github/utils/generated/TiledMap.java182 symbols
server-shared/json-model/src/main/java/com/bytelegend/app/jsonmodel/generated/query/ListOpenPullRequestsResponse.java175 symbols

For agents

$ claude mcp add ByteLegend \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact