Problem Statement
Developers may have unique requirements for scaffolding projects that aren't covered by default templates.
Proposed Solution
Provide a hook system that allows users to inject custom logic or files during the scaffolding process.
Alternative Solutions
Allow users to copy and modify the template files directly (less flexible and more error-prone).
Feature Category
Project Scaffolding
Priority Level
Medium - Would improve workflow
Use Cases
- When integrating with a company-specific CI/CD setup.
- When enforcing custom code standards.
- When adding proprietary files to every new project.
Examples
# Example
peezy create my-app --hook post-scaffold.js
Additional Context
Hooks could be implemented as JS/TS or Python scripts, depending on the selected runtime.
Checklist
Problem Statement
Developers may have unique requirements for scaffolding projects that aren't covered by default templates.
Proposed Solution
Provide a hook system that allows users to inject custom logic or files during the scaffolding process.
Alternative Solutions
Allow users to copy and modify the template files directly (less flexible and more error-prone).
Feature Category
Project Scaffolding
Priority Level
Medium - Would improve workflow
Use Cases
Examples
# Example peezy create my-app --hook post-scaffold.jsAdditional Context
Hooks could be implemented as JS/TS or Python scripts, depending on the selected runtime.
Checklist