MCPcopy Index your code
hub / github.com/EwanValentine/shippy

github.com/EwanValentine/shippy @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
295 symbols 434 edges 21 files 31 documented · 11%
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

VesselService (Interface)
Client API for VesselService service [4 implementers]
shippy-service-vessel/proto/vessel/vessel.pb.micro.go
ShippingService (Interface)
Client API for ShippingService service [3 implementers]
shippy-service-consignment/proto/consignment/consignment.pb.micro.go
UserService (Interface)
Client API for UserService service [3 implementers]
shippy-service-user/proto/user/user.pb.micro.go
Repository (Interface)
(no doc) [1 implementers]
shippy-service-user/repository.go
VesselServiceHandler (Interface)
Server API for VesselService service [4 implementers]
shippy-service-vessel/proto/vessel/vessel.pb.micro.go
ShippingServiceHandler (Interface)
Server API for ShippingService service [3 implementers]
shippy-service-consignment/proto/consignment/consignment.pb.micro.go
UserServiceHandler (Interface)
Server API for UserService service [3 implementers]
shippy-service-user/proto/user/user.pb.micro.go

Core symbols most depended-on inside this repo

Decode
called by 3
shippy-service-user/handler.go
FindAvailable
called by 2
shippy-service-vessel/repository.go
Create
called by 2
shippy-service-vessel/proto/vessel/vessel.pb.micro.go
CreateConsignment
called by 2
shippy-service-consignment/proto/consignment/consignment.pb.micro.go
GetConsignments
called by 2
shippy-service-consignment/proto/consignment/consignment.pb.micro.go
MarshalUser
called by 2
shippy-service-user/repository.go
UnmarshalUser
called by 2
shippy-service-user/repository.go
Create
called by 2
shippy-service-user/proto/user/user.pb.micro.go

Shape

Method 209
Function 38
Struct 34
Interface 13
TypeAlias 1

Languages

Go100%

Modules by API surface

shippy-service-user/proto/user/user.pb.go64 symbols
shippy-service-consignment/proto/consignment/consignment.pb.go53 symbols
shippy-service-vessel/proto/vessel/vessel.pb.go42 symbols
shippy-service-user/proto/user/user.pb.micro.go29 symbols
shippy-service-vessel/proto/vessel/vessel.pb.micro.go17 symbols
shippy-service-consignment/proto/consignment/consignment.pb.micro.go17 symbols
shippy-service-user/repository.go16 symbols
shippy-service-consignment/repository.go16 symbols
shippy-service-vessel/repository.go12 symbols
shippy-service-user/handler.go9 symbols
shippy-service-user/service.go4 symbols
shippy-service-vessel/handler.go3 symbols

Datastores touched

consignmentsCollection · 1 repos
vesselsCollection · 1 repos
shippyDatabase · 1 repos
(mongodb)Database · 1 repos

For agents

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

⬇ download graph artifact