MCPcopy Index your code
hub / github.com/drone-runners/drone-runner-kube

github.com/drone-runners/drone-runner-kube @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
354 symbols 900 edges 67 files 199 documented · 56%
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

Engine (Interface)
Engine is the interface that must be implemented by a pipeline execution engine. [3 implementers]
engine/engine.go
ContainerWatcher (Interface)
(no doc) [2 implementers]
engine/podwatcher/container.go

Core symbols most depended-on inside this repo

Error
called by 32
engine/podwatcher/container.go
Func
called by 11
internal/match/match.go
Compile
called by 7
engine/compiler/compiler.go
stateToMap
called by 7
engine/podwatcher/container.go
String
called by 6
engine/podwatcher/container.go
Expand
called by 6
internal/docker/image/image.go
int64ptr
called by 5
engine/convert.go
String
called by 5
engine/const.go

Shape

Function 172
Method 94
Struct 79
TypeAlias 7
Interface 2

Languages

Go100%

Modules by API surface

engine/spec.go38 symbols
engine/resource/pipeline.go27 symbols
engine/convert.go22 symbols
engine/compiler/compiler_test.go17 symbols
engine/podwatcher/watcher.go15 symbols
engine/podwatcher/container.go15 symbols
engine/linter/linter.go15 symbols
engine/compiler/util.go14 symbols
internal/mock/mock_engine_gen.go10 symbols
engine/podwatcher/errors.go10 symbols
engine/compiler/compiler.go10 symbols
engine/resource/parser_test.go9 symbols

For agents

$ claude mcp add drone-runner-kube \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact