No description
  • TypeScript 46.5%
  • HTML 25%
  • CSS 20.5%
  • JavaScript 7.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-03 18:02:19 +08:00
go feat(irp/go/proto): add proto_api_oepn/* modules which is generated with features.(pb.go).api_level set to API_OPEN 2026-03-03 18:02:19 +08:00
js/proto feat(irp/go/proto): add proto_api_oepn/* modules which is generated with features.(pb.go).api_level set to API_OPEN 2026-03-03 18:02:19 +08:00
proto feat(irp/go/proto): add proto_api_oepn/* modules which is generated with features.(pb.go).api_level set to API_OPEN 2026-03-03 18:02:19 +08:00
.gitignore feat(proto/irp): add JavaScript @yiod/proto package 2025-12-03 11:35:51 +08:00
.pre-commit-config.yaml docs(irp/proto): add sabledocs docs 2025-12-14 21:30:48 +08:00
go.work feat(irp/go/proto): add proto_api_oepn/* modules which is generated with features.(pb.go).api_level set to API_OPEN 2026-03-03 18:02:19 +08:00
go.work.sum feat(irp/proto): update API 2025-12-14 18:34:59 +08:00
lefthook.yml setup(proto): setup git commit hooks to buf lint, format, breaking 2025-10-29 13:52:27 +08:00
mise.toml feat(irp/go/proto): add proto_api_oepn/* modules which is generated with features.(pb.go).api_level set to API_OPEN 2026-03-03 18:02:19 +08:00
README.md setup(root) 2025-10-26 12:23:15 +08:00

Digital Object Architecture API

This repository contains the Protocol Buffers definitions of the DOIP and DO-IRP protocols in the Digital Object Architecture, including basic models and gRPC/HTTP service definitions (using Connect). It also contains generated code for multiple programming languages including Go.

Development

Install mise tool version manager.

mise install
cd proto
buf lint
buf generate