Skip to content

Add a make-project #2

@nathanieluriri

Description

@nathanieluriri

📌 Issue: Improve Developer Workflow with a Smarter Project/App Generator

🎯 Overview

Currently, the new <appName> command sets up a boilerplate, but everything is bundled under one workflow. It would be more efficient to separate make app from make project, allowing each to follow its own path for generation and structure.

💡 Proposed Improvement

Introduce a smarter, plan-driven generation system that distinguishes between:

  • make project – sets up the full project structure.

  • make app – adds modular apps or features within the project.

  • Other generators like:

    • make-schema
    • make-crud
    • make-route

These could be powered by a plan file (like a pseudo-definition or YAML/JSON spec) that defines the structure of the desired output, allowing entire applications to be generated from a high-level blueprint.


Benefits

  • Speed Boost: Massively reduces time spent setting up boilerplate and repetitive tasks.
  • Consistency: Enforces a predictable and clean architecture across projects.
  • Productivity: Lets developers focus on building features, not scaffolding.
  • Creativity: Frees mental overhead, giving more space to innovate.
  • Deadline Friendly: Helps meet tight timelines with minimal overhead.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions