-
Notifications
You must be signed in to change notification settings - Fork 11
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
httpgen: compose JSON-mapping features into a single four-stage marshaler per message
enhancementNew feature or requestNew feature or requestfoundationInfrastructure, refactoring, bug fixesInfrastructure, refactoring, bug fixesgen/go-httpprotoc-gen-go-http (HTTP server)protoc-gen-go-http (HTTP server)json-mappingJSON serialization mapping featuresJSON serialization mapping featuresStatus: Open.#254 In SebastienMelki/sebuf;httpgen: MarshalJSON conflict guards miss 19 of 36 feature pairs, emitting uncompilable Go instead of failing generation
bugSomething isn't workingSomething isn't workingStatus: Open.#252 In SebastienMelki/sebuf;[BUG] Can't combine enum_value with empty_behavior
bugSomething isn't workingSomething isn't workingStatus: Open.#251 In SebastienMelki/sebuf;Allow per-endpoint validation error contracts (400 response type)
consistencyCross-generator consistency issueCross-generator consistency issueenhancementNew feature or requestNew feature or requestgen/annotationsShared annotation definitions (proto/sebuf/http/)Shared annotation definitions (proto/sebuf/http/)gen/go-clientprotoc-gen-go-client (Go HTTP client)protoc-gen-go-client (Go HTTP client)gen/go-httpprotoc-gen-go-http (HTTP server)protoc-gen-go-http (HTTP server)gen/openapiv3protoc-gen-openapiv3 (OpenAPI spec)protoc-gen-openapiv3 (OpenAPI spec)Status: Open.#250 In SebastienMelki/sebuf;- Status: Open.#248 In SebastienMelki/sebuf;
- Status: Open.#243 In SebastienMelki/sebuf;
[CI] Example modules are never tested, and make build ignores internal/ changes
ci/cdContinuous Integration/DeploymentContinuous Integration/DeploymentfoundationInfrastructure, refactoring, bug fixesInfrastructure, refactoring, bug fixespolishDocumentation, examples, test coverageDocumentation, examples, test coverageStatus: Open.#237 In SebastienMelki/sebuf;[REFACTOR] httpgen and clientgen emit identical filenames for JSON-mapping files, so plugin order decides which one ships
consistencyCross-generator consistency issueCross-generator consistency issuefoundationInfrastructure, refactoring, bug fixesInfrastructure, refactoring, bug fixesgen/go-clientprotoc-gen-go-client (Go HTTP client)protoc-gen-go-client (Go HTTP client)gen/go-httpprotoc-gen-go-http (HTTP server)protoc-gen-go-http (HTTP server)refactorCode restructuring without behavior changeCode restructuring without behavior changeStatus: Open.#236 In SebastienMelki/sebuf;[BUG] httpgen: five emitters still lack the UnmarshalJSONSebuf twin, so DiscardUnknown is dropped
bugSomething isn't workingSomething isn't workingconsistencyCross-generator consistency issueCross-generator consistency issuegen/go-httpprotoc-gen-go-http (HTTP server)protoc-gen-go-http (HTTP server)json-mappingJSON serialization mapping featuresJSON serialization mapping featuresStatus: Open.#235 In SebastienMelki/sebuf;openapiv3: synthetic map-entry schemas leak into components.schemas under bare, collision-prone names
bugSomething isn't workingSomething isn't workinggen/openapiv3protoc-gen-openapiv3 (OpenAPI spec)protoc-gen-openapiv3 (OpenAPI spec)Status: Open.#234 In SebastienMelki/sebuf;openapiv3: response status codes and error schemas are hardcoded to 200/400/default, so 201/204/404/429 and custom error envelopes cannot be described
enhancementNew feature or requestNew feature or requestgen/annotationsShared annotation definitions (proto/sebuf/http/)Shared annotation definitions (proto/sebuf/http/)gen/openapiv3protoc-gen-openapiv3 (OpenAPI spec)protoc-gen-openapiv3 (OpenAPI spec)Status: Open.#232 In SebastienMelki/sebuf;openapiv3: path/query parameters use a shadow type-mapper that drops buf.validate constraints, enums, and int64_encoding
bugSomething isn't workingSomething isn't workingconsistencyCross-generator consistency issueCross-generator consistency issuegen/openapiv3protoc-gen-openapiv3 (OpenAPI spec)protoc-gen-openapiv3 (OpenAPI spec)Status: Open.#231 In SebastienMelki/sebuf;