-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
pinnedPinned issues will never be marked stale by stalebotPinned issues will never be marked stale by stalebot
Description
This issue collects what I think is missing to update the Relay compiler to the Rust version in OSS. If someone want's to give any of this a shot, please comment here!
- Typescript generator as something configured in the compiler config.json
- Non-watchman file source. Currently we convert the directories in
config.json
into a watchman query for watch mode and simple builds. This was designed with non-watchman in mind and it should be possible to build out something that uses a different file-crawler and maybe file watcher crate. This is not strictly required, but I think removing this external required dependency would be nice. (Details in [rust] add non-Watchman file source #3193) - Figure out how we deploy a pre-build binary using npm. The
flow-bin
package might be a good inspiration as that somehow loads the binary for that version on first use. (Details/discussion in [rust] figure out how to deploy pre-built binary to npm #3194) - Some missing config options in how types are generated (Details/discussion in [rust] missing flow typegen config options #3195)
- Refine Typescript generation (Details/discussion in [rust] refine typescript type generation #3196)
- Rust compiler: purging non-Relay files from __generated__ folders #3438
- Rust compiler: definition of 'XYZQuery' appears to have changed #3437
- Look at assumptions of using hg
- Figure out situation with required variables with default values (see: [fix] experimental compiler: allow default args on required fields #3612 )
- Documentation/Blog Post about the release of new version of the compiler
- Deprecate JS version of the compiler
- [Rust][Compiler] Add Configuration/Document Query Persisting in the OSS Compiler #3627
- Fix issues listed here: https://github.com/vincentriemer/new-relay-compiler-issues-repro
sibelius, maraisr, mrtnzlml, MaartenStaa, leonardodino and 16 moremaraisr, mrtnzlml, leonardodino, tony, wuweiweiwu and 3 more
Metadata
Metadata
Assignees
Labels
pinnedPinned issues will never be marked stale by stalebotPinned issues will never be marked stale by stalebot