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
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
doctoris useful, to bridge communication and collaboration gaps between dev-users. Shared logic withproject create.Acceptance criteria
Readiness checklist