Contribute to TCBS-CLI

This tool is a community effort. We're actively seeking full-stack developers to help build out the high-quality boilerplates for our web and backend stacks.

Current Contribution Focus:

  • **React Native:** (Production Ready) - Seeking maintenance support only.
  • **Node.js Server:** (High Priority) - Need initial scaffolding, generator logic, and auth setup.
  • **Next.js App:** (High Priority) - Need template design refinements and page/component generators.
  • **React App:** (Mid Priority) - Need core boilerplate and feature parity with Next.js template.

How to Get Started

1. Clone the CLI Repository

Fork and clone the main CLI repository. This project contains all the scaffolding logic and templates.

tcbs-cli
git clone https://github.com/TechCraft-By-Subrata/tcbs-cli.git

2. Link the Local Command

Use npm link to install your local version globally, allowing you to run your changes as the live 'tcbs' command.

tcbs-cli
cd tcbs-cli
npm install
npm link

3. Develop and Test a Template

Make changes inside the templates/ folder. Test your changes by running the new command from a *different* directory to ensure successful project creation.

tcbs-cli
# From an outside folder
tcbs new [project-name]