Skip to content

Roadmap #2

Description

@bytesofpie

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions