protobuf icon indicating copy to clipboard operation
protobuf copied to clipboard

A pure Elixir implementation of Google Protobuf.

Results 31 protobuf issues
Sort by recently updated
recently updated
newest added

Sometimes when compiling a proto the line `Code.ensure_loaded?(mod)` returns false, causing the default value for that value to be false (obvs causes the serialization to crash)

If I run `mix test` on Windows, the project will raise error: ``` PS C:\Users\WingyMomo\src\github.com\elixir-protobuf\protobuf> mix test Generated protobuf app Generated escript protoc-gen-elixir with MIX_ENV=test Running: protoc --plugin=./protoc-gen-elixir --elixir_out="./generated" -I...

Kind:Help
Platform:Windows
Effort:Large

I would like to have my generated files show up in documentation. In my case, I am publishing a private hex package that we use to distribute the generated pb...

Kind:Feature
Effort:Medium

From https://github.com/wingyplus/grpc/blob/main/test/support/helloworld.proto. If I change message field by diff below: ```diff diff --git a/test/support/helloworld.proto b/test/support/helloworld.proto index 0436df6..9bf602a 100644 --- a/test/support/helloworld.proto +++ b/test/support/helloworld.proto @@ -11,7 +11,7 @@ service Greeter { //...

Kind:Bug
Platform:Windows

protobuf-elixir: 0.8.0-beta.1 elixir: 1.10.1 otp: 22.2.7 I am trying to compile [these .proto files](https://github.com/Cockatrice/Cockatrice/tree/master/common/pb) using version 0.8.0-beta.1, and in most of the resulting 155 elixir files I get a PbExtension...

Kind:Bug

Cool, thanks @tony612 for this project. I feel this is the right direction for protobufs in Elixir. Quick question: do you have thoughts on how we'd build extensions? I want...

Kind:Feature
Effort:Large

Hi, I am trying to parse this proto file: ``` syntax = "proto3"; import "google/protobuf/descriptor.proto"; extend google.protobuf.EnumValueOptions { optional uint32 my_enum_value_option = 50005; } enum MyEnum { UNKNOWN = 0;...

Kind:Bug
Effort:Large

This is first step to implement [plugins](https://github.com/tony612/protobuf-elixir/issues/14). Protobuf allows to declare and use custom options for fields too (currently only file options is supported), but this library omits that info,...