John-John Tedro
John-John Tedro
* [ ] Write reproto comments out into the generated code. * [ ] Customize the name of the package for which the generated code should be put in, or...
Preliminary support for Dart has been pushed to genco: https://github.com/udoprog/genco#language-support Initial implementation could generate `fromJson`/`toJson` implementations for each type. If you are interested in contributing towards supporting dart, please feel...
```bash $ reproto build --list-modules ``` Or similar should list available modules and what configuration they take. ``` language: java module: builder fluent: bool - enables generating a fluent builder-api...
Support checking that the value of a given fields fulfills some invariant, like a numeric bound or a regex. The best way to accomplish this would be to make use...
Support an OpenAPI backend to generate a YAML version 3 specification. [Some basic support is done][backend-openapi], but not complete yet. [backend-openapi]: https://github.com/reproto/reproto/blob/master/lib/backend-openapi/src/lib.rs ## TODO - [x] Support `service` - [x]...
Currently diagnostics for when we provide the system with a bad manifest is less than desirable. We provide overly generic messages which lack context (spans) that can be references to...
`reproto language-server` should start a server that uses the language server protocol. This would permit for better interaction when running in vscode. Some work has already been done to introduce...
Collect and find a method to propagate feature flags to permit experimentation with optional or unstable features. Straight up stolen from Rust: ``` #[feature(name_of_feature)] ``` We need to make the...
Today we do a silent translation from unsigned types `u32` and `u64` into signed on platforms like Java which does not have a native unsigned type. This means that the...
The following showcases a generic pair implementation and how it could be used: Some backends might support generics natively (Rust, Java). For now, this information will be erased to maximize...