John-John Tedro

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

enhancement
good first issue

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

enhancement
good first issue
lang-doc

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

enhancement
lang-all
good first issue

lang-objective-c
lang-support

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

lang-typescript
lang-support

lang-c++
lang-support

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

enhancement
lang-all

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

enhancement
lang-all

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

bug

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

enhancement
lang-python
lang-js