• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

maruina / go-infrabin
48%
master: 56%

Build:
Build:
LAST BUILD BRANCH: renovate/golangci-lint-2.x
DEFAULT BRANCH: master
Repo Added 26 Nov 2019 08:33AM UTC
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH docs
branch: docs
CHANGE BRANCH
x
Reset
  • docs
  • admin-port
  • changelog
  • ct
  • delay
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • deps
  • docker
  • egress
  • fix-build
  • fix-deploy
  • fix-gor
  • fix-gr
  • fix-release
  • fix-renovate
  • github-actions
  • github-actions-coverage
  • go-improve
  • go1.23
  • gor
  • grpc-health
  • headers
  • kubeinfo
  • logs
  • maruina-patch-1
  • master
  • multi-arch-docker
  • prom
  • renovate/actions-checkout-4.x
  • renovate/aws-sdk-go-v2-monorepo
  • renovate/docker-build-push-action-5.x
  • renovate/docker-build-push-action-6.x
  • renovate/docker-login-action-3.x
  • renovate/gcr.io-distroless-base-debian12
  • renovate/github-actions
  • renovate/github.com-grpc-ecosystem-grpc-gateway-v2-2.x
  • renovate/github.com-onsi-gomega-1.x
  • renovate/go-google.golang.org-protobuf-vulnerability
  • renovate/go-module-dependencies
  • renovate/golang-1.x
  • renovate/golangci-golangci-lint-action-6.x
  • renovate/golangci-lint-2.x
  • renovate/google.golang.org-genproto-googleapis-api-digest
  • renovate/google.golang.org-grpc-1.x
  • renovate/google.golang.org-grpc-cmd-protoc-gen-go-grpc-1.x
  • renovate/google.golang.org-protobuf-1.x
  • renovate/goreleaser-goreleaser-action-5.x
  • renovate/goreleaser-goreleaser-action-6.x
  • renovate/helm-chart-releaser-action-1.x
  • renovate/helm-chart-testing-action-2.x
  • renovate/helm-kind-action-1.x
  • renovate/major-github-actions
  • renovate/migrate-config
  • root-handler
  • slim-docker
  • struct
  • v0.1.0
  • v0.1.1
  • v0.1.2
  • v0.1.3
  • v0.1.4
  • v0.1.5

25 Oct 2025 07:52PM UTC coverage: 48.485% (-0.9%) from 49.369%
18807754945

Pull #406

github

maruina
Enhance API documentation with OpenAPI spec generation

Add comprehensive protobuf documentation and auto-generated OpenAPI specification
to replace manually maintained endpoint documentation. This implements documentation
as code by using proto comments as the single source of truth.

Changes:
- Add detailed proto comments following protobuf style guide to infrabin.proto
- Enable OpenAPI v2 spec generation in Makefile with protoc-gen-openapiv2
- Implement /openapi.json HTTP endpoint to serve auto-generated spec
- Add openapi.swagger.json to .gitignore for generated artifacts
- Simplify README.md by replacing 200+ lines of manual endpoint docs with
  quick reference table and link to /openapi.json

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Pull Request #406: Enhance API documentation with OpenAPI spec generation

0 of 13 new or added lines in 2 files covered. (0.0%)

352 of 726 relevant lines covered (48.48%)

2.96 hits per line

Relevant lines Covered
Build:
Build:
726 RELEVANT LINES 352 COVERED LINES
2.96 HITS PER LINE
Source Files on docs
  • Tree
  • List 14
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18807754945 docs Enhance API documentation with OpenAPI spec generation Add comprehensive protobuf documentation and auto-generated OpenAPI specification to replace manually maintained endpoint documentation. This implements documentation as code by using proto c... Pull #406 25 Oct 2025 07:54PM UTC maruina github
48.48
See All Builds (1577)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc