MCPcopy
hub / github.com/aptly-dev/aptly

github.com/aptly-dev/aptly @v1.6.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.6.3 ↗
3,448 symbols 13,800 edges 356 files 1,643 documented · 48%

Extension points exported contracts — how you extend this code

Reader (Interface)
Reader provides KV read calls [9 implementers]
database/database.go
PackageQuery (Interface)
PackageQuery is interface of predicate on Package [7 implementers]
deb/query.go
PublishedStorage (Interface)
PublishedStorage is abstraction of filesystem storing all published repositories [6 implementers]
aptly/interfaces.go
ProgressWorker (Interface)
(no doc) [8 implementers]
console/progress.go
Signer (Interface)
Signer interface describes facility implementing signing of files [3 implementers]
pgp/pgp.go
GPGFinder (Interface)
GPGFinder implement search for gpg executables and returns version of discovered executables [2 implementers]
pgp/gnupg_finder.go
ResultReporter (Interface)
ResultReporter is abstraction for result reporting from complex processing functions [2 implementers]
aptly/report.go
Process (FuncType)
Process is a function implementing the actual task logic
task/task.go

Core symbols most depended-on inside this repo

check_exists
called by 972
system/lib.py
check_equal
called by 457
system/lib.py
String
called by 323
deb/query.go
Printf
called by 241
aptly/interfaces.go
random_name
called by 218
system/api_lib.py
Add
called by 209
deb/list.go
Close
called by 205
database/database.go
check_not_exists
called by 199
system/lib.py

Shape

Method 1,988
Class 684
Function 487
Struct 248
Interface 25
TypeAlias 11
FuncType 5

Languages

Go63%
Python37%

Modules by API surface

system/t04_mirror/create.py84 symbols
system/t06_publish/snapshot.py69 symbols
system/t06_publish/repo.py69 symbols
system/t09_repo/include.py64 symbols
files/public_test.go63 symbols
system/t12_api/publish.py59 symbols
jfrog/public_test.go59 symbols
deb/publish.go58 symbols
deb/publish_test.go57 symbols
s3/server_test.go55 symbols
system/lib.py52 symbols
deb/query.go52 symbols

Dependencies from manifests, versioned

cel.dev/exprv0.25.1 · 1×
cloud.google.com/gov0.123.0 · 1×
cloud.google.com/go/auth/oauth2adaptv0.2.8 · 1×
cloud.google.com/go/compute/metadatav0.9.0 · 1×
cloud.google.com/go/monitoringv1.24.3 · 1×
cloud.google.com/go/pubsub/v2v2.4.0 · 1×
cloud.google.com/go/storagev1.60.0 · 1×
dario.cat/mergov1.0.1 · 1×
github.com/AlekSi/pointerv1.1.0 · 1×
github.com/Azure/azure-sdk-for-go/sdk/azcorev1.14.0 · 1×

For agents

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

⬇ download graph artifact