MCPcopy Index your code
hub / github.com/chidiwilliams/go-web-server-tips

github.com/chidiwilliams/go-web-server-tips @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
55 symbols 137 edges 15 files 11 documented · 20%
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

Service (Interface)
(no doc) [4 implementers]
services/book/service.go
Handler (Interface)
(no doc) [4 implementers]
server/handlers/book/handler.go
Repository (Interface)
(no doc) [4 implementers]
services/book/repository/repository.go
Handler (FuncType)
Handler is an implementation of http.Handler with a handler function that returns an error
server/handlers/handler.go

Core symbols most depended-on inside this repo

ToJSON
called by 4
server/responses/response.go
fatalIfErr
called by 3
server/server.go
Error
called by 2
errors/error.go
Error
called by 2
errors/error.go
bookKey
called by 2
services/book/repository/inmemory.go
OK
called by 2
server/responses/response.go
Fail
called by 2
server/responses/response.go
newResponse
called by 2
server/responses/response.go

Shape

Function 20
Method 19
Struct 11
Interface 3
FuncType 1
TypeAlias 1

Languages

Go100%

Modules by API surface

server/handlers/book/handler.go8 symbols
services/book/service.go7 symbols
server/responses/response.go6 symbols
errors/error.go6 symbols
services/book/repository/inmemory.go5 symbols
server/handlers/handler.go5 symbols
services/book/repository/mongo.go4 symbols
services/book/repository/repository.go3 symbols
server/server.go3 symbols
server/mongo.go2 symbols
server/handlers/book/entity.go2 symbols
server/inmemory.go1 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add go-web-server-tips \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact