Expand the database options available in the Postpipe Forge CLI templates so users can choose from multiple backend/database providers while scaffolding projects. Also publish/update the Forge CLI package on npm for easier installation and distribution.
Problem
Currently, Postpipe Forge has limited database configuration options in its CLI templates. This restricts developers who want to use different databases or ORMs based on their project needs.
Requested Improvements
- Add More Database Configurations in Forge Templates
Support additional database setups during project creation, such as:
PostgreSQL (Prisma / Drizzle / pg)
MySQL
Supabase
Firebase
SQLite (for local/lightweight apps)
2. Interactive CLI Database Selection
During setup:
Prompt users to choose their preferred database
Generate the correct config files automatically
Add relevant environment variables in .env.example
Install required dependencies
3. Template Integration
Ensure templates:
Include proper database connection logic
Handle migrations/setup where needed
Follow best practices for project structure
4. Publish / Update Forge CLI on npm
Publish Postpipe Forge as an npm package
Allow global install:
npx create-postpipe-example
Add versioning and update workflow for releases
Expected Outcome
Better developer flexibility
Faster project setup
Easier adoption of Postpipe Forge
Improved distribution and accessibility
**
Priority
High
**
Expand the database options available in the Postpipe Forge CLI templates so users can choose from multiple backend/database providers while scaffolding projects. Also publish/update the Forge CLI package on npm for easier installation and distribution.
Problem
Requested Improvements
Support additional database setups during project creation, such as:
During setup:
Prompt users to choose their preferred database
Generate the correct config files automatically
Add relevant environment variables in .env.example
Install required dependencies
3. Template Integration
Ensure templates:
Include proper database connection logic
Handle migrations/setup where needed
Follow best practices for project structure
4. Publish / Update Forge CLI on npm
Publish Postpipe Forge as an npm package
Allow global install:
npx create-postpipe-exampleAdd versioning and update workflow for releases
Expected Outcome
Better developer flexibility
Faster project setup
Easier adoption of Postpipe Forge
Improved distribution and accessibility
**
**