1 | # cf-quick-start
|
2 |
|
3 | ![Build Status](https://travis-ci.com/TannerSeramur/cf-quick-start.svg?branch=master)
|
4 |
|
5 | `cf-quick-start` is a CLI-based project creation package that will provide you with flushed-out, functional starter code in just a few easy steps.
|
6 |
|
7 | # Installation and Use
|
8 | 1. Install the package globally
|
9 | ```bash
|
10 | npm i -g cf-quick-start
|
11 | ```
|
12 |
|
13 | 2. Make this call in the location you would like to create your project
|
14 | ```bash
|
15 | cf-quick-start
|
16 | ```
|
17 |
|
18 | 3. Select the project you'd like to make, name it, choose a license, and decide if you'd like to create a repo.
|
19 |
|
20 | 4. Get coding!
|
21 |
|
22 | ## About the Package
|
23 | - This package currently provides options to create the following projects:
|
24 | - An **API-Server** with a [cf401-api-server](https://www.npmjs.com/package/cf401-api-server) package dependency that provides full API-Server functionality, without cluttering up your codebase. You can even create your own models and routes in the provided folders, and they'll sync right up with the package.
|
25 | - An **API-Server** with full starter code provided in your project
|
26 | - An **express server** with full starter code provided in your project
|
27 | - A suite of **config files** to get you ready to start on a backend JS project of your choosing
|
28 | - A **react-app** that provides starter code to create a React-based project
|
29 | - A **socket-server** with full starter code
|
30 |
|
31 | ## About the creators
|
32 | This package was created by Ryan Gallaway, Becca Lee, Jared Pattison, and Tanner Seramur as a midterm project for Code Fellows JavaScript 401d28. Some of the template code was provided by their instructor, John Cokos.
|
33 |
|
34 | ## Want to contribute?
|
35 | Feel free to submit a PR for review on [github](https://github.com/TannerSeramur/cf-quick-start) |
\ | No newline at end of file |