MCPcopy Index your code
hub / github.com/bigwhite/publication

github.com/bigwhite/publication @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,948 symbols 14,407 edges 1,224 files 1,250 documented · 25%
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

StandardController (Interface)
StandardController 定义了资源导向设计的 5 个标准方法 任何资源控制器都应当实现该接口 [21 implementers]
micro-column/api-design-and-implementation/ch01/rod-demo/internal/controller/interface.go
AgentRunner (Interface)
AgentRunner 定义了引擎向外部工具暴露的特定执行能力接口 [6 implementers]
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/tools/subagent.go
Mailer (Interface)
(no doc) [6 implementers]
column/imooc/go-50tips/sources/stubtest3/mailer/mailer.go
SagaSubTransaction (Interface)
SagaSubTransaction 定义子事务接口 [3 implementers]
micro-column/distributed-system-guide/ch08/saga.go
LinkCache (Interface)
LinkCache 定义了链接统计的缓存接口 [3 implementers]
micro-column/go-testing-journey/go-testing-shortlink/pkg/repository/link.go
StandardController (Interface)
StandardController 定义了资源导向设计的 5 个标准方法 任何资源控制器都应当实现该接口 [21 implementers]
micro-column/api-design-and-implementation/ch08/rod-demo/internal/controller/interface.go
LLMProvider (Interface)
LLMProvider defines the unified interface for communicating with large models [47 implementers]
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/provider/interface.go
Mailer (Interface)
(no doc) [6 implementers]
column/imooc/go-50tips/sources/mocktest/mailer/mailer.go

Core symbols most depended-on inside this repo

Errorf
called by 740
column/timegeek/go-advanced-course/ch22/app-skeleton-demo/internal/foundational/logger/logger.go
String
called by 331
column/imooc/go-50tips/sources/java_stringer/StringerInterface.java
WriteString
called by 211
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/converter/types.go
Fatalf
called by 181
column/timegeek/go-advanced-course/ch22/app-skeleton-demo/internal/foundational/logger/logger.go
Error
called by 154
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/cli/types.go
Add
called by 123
column/imooc/go-50tips/sources/function_as_first_class_citizen_3.go
Write
called by 82
column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/converter/types.go
Run
called by 72
column/timegeek/go-advanced-course/ch31/shortlink-service/internal/app/app.go

Shape

Function 1,936
Method 1,711
Struct 1,021
Interface 169
TypeAlias 71
FuncType 28
Class 12

Languages

Go99%
Java1%
Ruby1%
C1%
Python1%

Modules by API surface

column/timegeek/ai-native-dev-workflow/my-issue2md-project/internal/converter/types.go26 symbols
micro-column/ai-engineer-gpu-introduction/ch10/go-cuda-demo/cuda/driver.go18 symbols
micro-column/distributed-system-guide/ch08/saga.go17 symbols
micro-column/ai-era-software-engineer-algorithm-map/ch06/median_finder/main.go17 symbols
column/timegeek/build-agent-harness-from-scratch/ch22/go-tiny-claw/internal/tools/registry.go17 symbols
column/timegeek/build-agent-harness-from-scratch/ch21/go-tiny-claw/internal/tools/registry.go17 symbols
column/timegeek/build-agent-harness-from-scratch/ch20/go-tiny-claw/internal/tools/registry.go17 symbols
column/timegeek/build-agent-harness-from-scratch/ch19/go-tiny-claw/internal/tools/registry.go17 symbols
column/imooc/go-50tips/sources/dumpinterface.go17 symbols
micro-column/distributed-system-guide/ch08/tcc.go16 symbols
column/timegeek/go-first-course/29/dumpinterface.go16 symbols
column/timegeek/go-advanced-course/ch05/zerocopy_test.go16 symbols

Datastores touched

testdbDatabase · 1 repos
dbDatabase · 1 repos

For agents

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

⬇ download graph artifact