MCPcopy Index your code
hub / github.com/eventuate-examples/es-kanban-board

github.com/eventuate-examples/es-kanban-board @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
677 symbols 1,938 edges 150 files 6 documented · 1%
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

DetailedTaskEvent (Interface)
(no doc) [12 implementers]
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/event/DetailedTaskEvent.java
TaskCommand (Interface)
(no doc) [7 implementers]
java-server/task-command-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commandside/task/TaskCommand.java
StompMessageHandler (Interface)
(no doc) [3 implementers]
java-server/test-utils/src/main/java/net/chrisrichardson/eventstore/examples/kanban/testutil/client/StompMessageHandler.java
TaskRepository (Interface)
Created by popikyardo on 15.10.15.
java-server/task-query-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/queryside/task/TaskRepository.java
BoardCommand (Interface)
(no doc) [1 implementers]
java-server/board-command-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commandside/board/BoardCommand.java
BoardRepository (Interface)
(no doc)
java-server/board-query-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/queryside/board/BoardRepository.java
StompSession (Interface)
(no doc) [2 implementers]
java-server/test-utils/src/main/java/net/chrisrichardson/eventstore/examples/kanban/testutil/client/StompSession.java
StompClient (Interface)
(no doc) [2 implementers]
java-server/test-utils/src/main/java/net/chrisrichardson/eventstore/examples/kanban/testutil/client/StompClient.java

Core symbols most depended-on inside this repo

getUpdate
called by 46
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/event/DetailedTaskEvent.java
getId
called by 30
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/model/TaskResponse.java
getEntityId
called by 25
java-server/common-websocket/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commonwebsocket/model/KanbanWebSocketEvent.java
getBoardId
called by 20
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/event/DetailedTaskEvent.java
getTitle
called by 17
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/model/Task.java
getDescription
called by 17
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/model/Task.java
getWho
called by 17
java-server/common/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/model/AuditEntry.java
getWhen
called by 17
java-server/common/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/model/AuditEntry.java

Shape

Method 520
Class 110
Function 38
Interface 8
Enum 1

Languages

Java94%
TypeScript6%

Modules by API surface

java-server/test-utils/src/main/java/net/chrisrichardson/eventstore/examples/kanban/testutil/BaseTest.java49 symbols
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/model/Task.java25 symbols
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/model/TaskResponse.java22 symbols
java-server/common-board/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/board/model/Board.java16 symbols
java-server/common-task/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/task/TaskInfo.java15 symbols
java-server/common-board/src/main/java/net/chrisrichardson/eventstore/examples/kanban/common/board/model/BoardResponse.java14 symbols
java-server/task-query-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/queryside/task/TaskQueryWorkflow.java11 symbols
java-server/task-command-side/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commandside/task/TaskCommandController.java11 symbols
java-server/common-websocket/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commonwebsocket/WebsocketEventsTranslator.java11 symbols
java-server/common-auth/src/main/java/net/chrisrichardson/eventstore/examples/kanban/commonauth/model/User.java11 symbols
java-server/api-gateway-service/src/main/java/net/chrisrichardson/eventstore/examples/kanban/apigateway/ApiGatewayProperties.java11 symbols
java-server/test-utils/src/main/java/net/chrisrichardson/eventstore/examples/kanban/testutil/client/WebSocketStompClient.java10 symbols

Datastores touched

(mongodb)Database · 1 repos
kanbanDatabase · 1 repos
mydbDatabase · 1 repos
(mysql)Database · 1 repos
eventuateDatabase · 1 repos

For agents

$ claude mcp add es-kanban-board \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact