-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Yo is originally forked from xo. The current functionality mostly comes from xo. We have specialized yo for Spanner use cases. However there are unsupported features that Spanner recently introduced.
There are still undocumented functionality in functions for template. We should cleanup unused functions and re-organize exposed functions with consistent interfaces. Additionally we want to improve extensibility of the code generation. We sometimes want to tweak the generated code. Though it requires to replace full templates from the default templates and it makes difficult to follow upstream changes in templates.
So we decided to cut a new major version of Yo and will introduce breaking changes in the release. This is the list of the expected features and changes.
- Module base template (not detailed yet)
- Custom query
- Interleave support
- Re-organize custom types features
- Re-organize custom inflection rules
- Cleanup template functions
- Implicitly specify ORDER BY clause for query
- Rename functions generated from secondary index
If anyone has a request, please create an issue and link to this.