Skip to content

CLI provides a prerequisites check/message between install=>project creation stages #1092

Description

User story

As a dev, I want the CLI to check my prerequisites (Docker, PHP, Composer, Node, DB, ports, permissions) and tell me what's ready, missing, or optional, so that I can fix gaps before creating a project.

Can add checks to overcome "I'm setting my project, and my colleague set this up for me, and they did it in a way that misses some steps or isn't recommended."

Instance where doctor is useful, to bridge communication and collaboration gaps between dev-users. Shared logic with project create.

Acceptance criteria

  • "all requirements met"/"not met" messaging is explicit and prominently displayed so the user can instantly spot and understand it
  • unfulfilled requirements are listed succinctly and comprehensively, giving the user a complete and clear picture of the issues
  • "requirements met" messaging succinctly hints at the next step to take so the user can keep going

Readiness checklist

  • Acceptance criteria are clearly defined.
  • Backward compatibility impact addressed.
  • Documentation written.
  • Tests added or adjusted accordingly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Story.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions