MCPcopy Index your code
hub / github.com/Clement-Jean/proto-go-course

github.com/Clement-Jean/proto-go-course @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
12 symbols 21 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

proto-go-course

build main branch Lint protobuf

COUPON: START_OCT_2025

Notes

Windows

  • I recommend you use powershell (try to update: see) for following this course.
  • I recommend you use Chocolatey as package installer (see Install)

Build

Prerequisites

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

Linux/MacOS

go mod tidy
make

Windows - Chocolatey

choco install make
go mod tidy
make

Windows - Without Chocolatey

protoc -Iproto --go_opt=module=github.com/Clement-Jean/proto-go-course --go_out=. proto/*.proto

go mod tidy
go build -o proto-go-course.exe .

Run

./proto-go-course

or

./proto-go-course.exe

Core symbols most depended-on inside this repo

writeToFile
called by 1
file.go
readFromFile
called by 1
file.go
fromJSON
called by 1
json.go
doSimple
called by 1
main.go
toJSON
called by 0
json.go
doComplex
called by 0
main.go
doOneOf
called by 0
main.go
doMap
called by 0
main.go

Shape

Function 12

Languages

Go100%

Modules by API surface

main.go8 symbols
json.go2 symbols
file.go2 symbols

For agents

$ claude mcp add proto-go-course \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact