Skip to content

Feature Request: Add More Database Configurations to Postpipe Forge CLI Templates and Publish to NPM #59

@Sourodip-1

Description

@Sourodip-1

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

  1. 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

**

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority : Level 41 is least prioritized 5 is Maximun PriorityenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions