Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap #2

Open
2 of 6 tasks
hamptokr opened this issue Feb 28, 2022 · 1 comment
Open
2 of 6 tasks

Roadmap #2

hamptokr opened this issue Feb 28, 2022 · 1 comment

Comments

@hamptokr
Copy link
Collaborator

hamptokr commented Feb 28, 2022

Features

  • Support for also calling builtin phx generators (e.g. phx.gen.json)
    • This could be accomplished by having a --builtin flag or similar to signal us to call the builtin generator before ours
    • We could even just use phx.gen.solid.json as the command
    • Because we use the same format for our generators we should be able to forward the params.
  • Add support for Finders (think ListAllOfEntity, maybe pagination?)
  • Add Support for CRUD Services #3
  • Add support for Handlers
    • Still need to think about the design for these, e.g. what should be the default scaffolding?
  • mix phx.gen.solid should essentially be phx.gen.json with all the services, values, finders, and handlers, wired up. One command to generate a schema/migration all the way up to the new endpoint being wired up. You should be able to perform CRUD operations on a new entity after this single command.
  • Generate tests for all of the above
@ditorodev
Copy link

Is this still being worked on? Seems like there's no real updated to the plugin, it seems interesting and I like the simplicity vs Ash Framework which is AMAZING but feels like learning yet another framework on elixir, and this feels more lightweight

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants