ion-cli
ion-cli copied to clipboard
Currently, `code-gen-projects` contains a sample gradle and cargo project which are used for code generation roundtrip integration testing. Add a new README explaining code generation usage and information on examples.
Currently `struct.templ` has if statements that help render a Rust `struct` based on `AbstractDataType` value. Instead generate different modules for ease of code maintenance and reviewer's readability.
In the generated code add a property like `open_content_fields` that can be sued to store open content key-value pairs information.
Current `schema` subcommand options are not consistent with the help message provided with them. Change the help message and option naming accordingly. Also, add a schema subcommand output example in...
Add support to generate struct based on Ion Schema. This will include supporting conversion of various enum related constraints in ISL. Following ISL constraints will be supported with struct generation:...
Related conversations: > There's a point in the code gen method where we should go from `Option` to `DataModel`. This error should happen there, and all methods downstream of that...
Currently read API generation process uses a default implementation of that class but it should rather use `new()` and generate variables for each property in that structure. More discussion: https://github.com/amazon-ion/ion-cli/pull/61#discussion_r1412357995
This should be _at least_ a `long`, and probably even a `BigDecimal`. _Originally posted by @popematt in https://github.com/amazon-ion/ion-cli/pull/61#discussion_r1425839524_
> We should probably do something similar to `ion-rust` where we have a feature matrix in the workflow—or at least run the tests with and without `--all-features`. Doesn't need to...