MCPcopy Index your code
hub / github.com/cschneider/osgi-best-practices

github.com/cschneider/osgi-best-practices @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
63 symbols 161 edges 17 files 4 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

TaskService (Interface)
Manages a set of tasks by id [2 implementers]
backend/src/main/java/net/lr/tasklist/model/TaskService.java

Core symbols most depended-on inside this repo

getById
called by 6
backend/src/main/java/net/lr/tasklist/model/TaskService.java
addOrUpdate
called by 6
backend/src/main/java/net/lr/tasklist/model/TaskService.java
getAll
called by 5
backend/src/main/java/net/lr/tasklist/model/TaskService.java
delete
called by 4
backend/src/main/java/net/lr/tasklist/model/TaskService.java
getTask
called by 2
backend/src/main/java/net/lr/tasklist/resource/TaskResource.java
updateTask
called by 2
backend/src/main/java/net/lr/tasklist/resource/TaskResource.java
addTask
called by 1
backend/src/main/java/net/lr/tasklist/resource/TaskResource.java
getTasks
called by 1
backend/src/main/java/net/lr/tasklist/resource/TaskResource.java

Shape

Method 49
Class 13
Interface 1

Languages

Java100%

Modules by API surface

backend/src/test/java/net/lr/tasklist/resource/TaskResourceTest.java10 symbols
examtest/src/test/java/net/lr/osgibp/it/BaseITest.java7 symbols
backend/src/main/java/net/lr/tasklist/resource/TaskResource.java7 symbols
backend/src/test/java/net/lr/tasklist/service/TaskServiceImplTest.java6 symbols
backend/src/main/java/net/lr/tasklist/service/TaskServiceImpl.java6 symbols
examtest/src/test/java/net/lr/osgibp/it/TaskResourceTest.java5 symbols
backend/src/main/java/net/lr/tasklist/model/TaskService.java5 symbols
app/src/main/java/net/lr/osgibp/app/ServiceRule.java5 symbols
examtest/src/test/java/net/lr/osgibp/it/TaskServiceTest.java3 symbols
backend/src/main/java/net/lr/tasklist/resource/TaskApp.java3 symbols
backend/src/main/java/net/lr/tasklist/resource/OSGIMetricsServlet.java2 symbols
app/src/main/java/net/lr/osgibp/app/RestServiceIntegrationTest.java2 symbols

For agents

$ claude mcp add osgi-best-practices \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact