Netpulse_SasS/buf.gen.yaml
zotac 15d22a8d8a Етап 1-2: схема БД та protobuf-контракт агент-сервер
Схема PostgreSQL 16+/TimescaleDB: 11 міграцій, 7 схем, топологія
(neighbors -> links -> maps -> nodes/edges), time-series з CAGG,
NCM, alerting, білінг з entitlements, RLS.

Контракт agent<->server: 6 proto-файлів, gRPC, інтернування серій,
at-least-once з ack, чанкування конфігів.

Перевірено на стенді Debian 13 / PG 17.11 / TimescaleDB 2.29.1:
міграції + 8 функціональних перевірок схеми, buf lint + 5 наскрізних
gRPC-тестів контракту.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 03:28:40 +03:00

25 lines
608 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

version: v2
managed:
enabled: true
override:
- file_option: go_package_prefix
value: github.com/netpulse/netpulse/gen/go
plugins:
# Go-структури
- remote: buf.build/protocolbuffers/go
out: gen/go
opt: paths=source_relative
# gRPC-клієнт (агент) і сервер
- remote: buf.build/grpc/go
out: gen/go
opt:
- paths=source_relative
- require_unimplemented_servers=false
# TypeScript для адмін-інструментів і e2e-тестів фронтенду
- remote: buf.build/bufbuild/es
out: gen/ts
opt: target=ts