John-John Tedro
John-John Tedro
Support for aiohttp for generated HTTP/1.1 clients: https://aiohttp.readthedocs.io/en/stable/ Use requests module as inspiration: https://github.com/reproto/reproto/blob/master/lib/backend-python/src/module/requests.rs
The current documentation generator only generates HTML based on the provided specification. See: https://reproto.github.io/reproto/doc-examples/com/github/pulls/3.0.0/type.Milestone.html We want to provide a `src` link that links to the original source _and_ location where...
Support a arbitrary size, whole-number representation through a new core type called `bigint`. This would translate to the following in various programming languages: * Python - natively supported. * JavaScript...
Generate TypeScript interfaces (on top of existing js classes). The interface for the following type: ``` type Foo { field: string; } ``` Would look like this in TypeScript: ```ts...
How do we introduce breaking changes into the language? The initial syntax is bound to require some changes eventually to improve ergonomics. Potential topics: * Introduce markup to indicate which...
Any errors raised, regardless of language, should permit the developer to know the following things: * What happened * What should have happened * The path to what happened Take...
@coder543 is currently testing out the build on Windows. Moving this as a tracking issue here instead. So far: - [x] https://github.com/udoprog/genco/issues/1 - `con` is a reserved filename which caused...
Currently the generated code for decoding Python and JavaScript accept arbitrary structures, like this: * JavaScript: https://github.com/reproto/reproto/blob/master/it/test-alltypes/expected/suite/js/test.js * Python: https://github.com/reproto/reproto/blob/master/it/test-alltypes/expected/suite/python3/test.py This is what the check for a single field currently...