stack-starter
is a CLI tool designed to simplify the setup of full-stack projects. With stack-starter
, you can quickly create a new full stack project with a specified template, which includes a basic project structure. Set up your frontend, server, and database all with one command! I am working on adding set up templates for MERN, MEAN, React w/ Firebase, and more!
You can install stack-starter
globally on your system with the following command (stack-starter
is not on the npm registry yet, but will be soon!):
npm install -g stack-starter
or
yarn global add stack-starter
To create a new project, use the create
command with the -n
(or --name
) and -t
(or --template
) options:
stack-starter create -n <project-name> -t <template-name>
Since we aren't on the npm registry yet you might want to test stack-starter
locally. To do so follow this process:
- Clone the repo onto your local
git clone https://github.com/OscarBeckinger/stack-starter.git
- Navigate to the project directory
cd stack-starter
- Install Dependencies
npm install
or
yarn install
- Link the package locally
npm link
or
yarn link
(Note: these command might need to be prefixed with sudo
)
- Test the tool Now you are ready to go! Check out the usage section for more details.