Skip to content

Roadmap #2

@bytesofpie

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions