Clementine.js MEAN Boilerplate
Clementine.js Standard Repo | Clementine.js Bare Repo | Clementine.js Beginner Repo
Overview
Clementine.js is a lightweight MEAN stack boilerplate intended for beginners and advanced users alike.
There are 3 versions of Clementine.js:
Beginner - The beginner boilerplate contains a very simple application that is intended to show a beginner how the MEAN stack fits together and get started on his or her first web application.
Standard - The Standard boilerplate includes a few more bells and whistles to improve workflow, but remains a simple boilerplate without much fluff to get in the way. This version of the boilerplate contains a website that demonstrates the power of the stack, including some examples of how to apply Angular & data-binding using MEAN.
Bare - The bare template includes all of the additional libraries, but pared down to only include the necessities. There is a simple web app here (the same as the beginner sample), but using the additional libraries included in the Standard version.
Quick Start Guide
Prerequisites
In order to use Clementine.js, you must have the following installed:
Beginner
To begin developing with the bare version of Clementine.js, create a project directory and run the following from your terminal:
$ npm install clementinejs-beginner$ cd clementinejs-beginner$ node server.js
Standard
To begin developing with the bare version of Clementine.js, create a project directory and run the following from your terminal:
$ npm install clementinejs$ cd clementinejs$ gulp
Bare
To begin developing with the bare version of Clementine.js, create a project directory and run the following from your terminal:
$ npm install clementinejs-bare$ cd clementinejs-bare$ gulp
Documentation
Complete documentation can be found here.
License
MIT License. Click here for more information.
Future Updates / Features
The below additions will be made as I have the opportunity, and not necessarily in the order listed.
- Add tests with Karma / Jasmine
- Prod / Dev ENV setup