John-John Tedro

Results 99 issues of 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...

enhancement
good first issue
lang-go

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...

lang-support
lang-dart

```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...

enhancement
good first issue

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...

lang-all
good first issue

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]...

lang-support
lang-openapi

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...

enhancement
good first issue

`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...

enhancement

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...

good first issue

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...

good first issue

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...

enhancement
lang-all