-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
@h3ravel/consoleclienhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week
Description
Background: A generator to scaffold command classes helps contributors add commands quickly and consistently.
Tasks:
- update and make the
make:command <Name>command implementation fully functional (currently dummy), seeing that the current MakeCommand class is already cluttered, you may choose to create an entirely new class for this purpose. - Generate a command template file (class with signature, description, handle method).
- Respect project conventions (file path, namespace, registration).
- Add options:
--forceto overwrite,--commandto define the terminal command that will be used to invoke the class. - Add tests for generator output and file creation.
Acceptance criteria:
make:command HelloWorldcreates a properly namespaced class at expected path and registers or documents how to register it.--forceoverwrites; tests validate content.
Difficulty: easy–medium
Metadata
Metadata
Assignees
Labels
@h3ravel/consoleclienhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededonlydust-waveContribute to awesome OSS repos during OnlyDust's open source weekContribute to awesome OSS repos during OnlyDust's open source week