1.0.9 • Published 5 years ago
endor-cli v1.0.9
Endor CLI
A Javascript Boilerplate Generator CLI. Come to javascript side 🚀 🌑
The main goal of Endor CLI is to make it easy to start a javascript project using great and minimal boilerplates.
Table of contents 1. How to use 2. Available Boilerplates 3. Patterns and libs 4. Contribute 5. Gitflow recommendations
How to use
First time you'll need to install the package from npm globally
npm i -g endor-cliNow you're ready to rock and create your first app
endor-cli createAvailable Boilerplates
These are the available boilerplates to get your project started
- Nodejs: nodevader
- React: juggernaut
Patterns
These are some of patterns definitions to help us to keep a default arquitecture
- Package manager: npm, sure
- Node version: v10.x
- Linter: eslint standard pattern
- i18n: take a look here
- Date and time: moment
- Test: Mocha & Chai
- Logs: use Winston
How to get contribute
Step by step to get this up and running
Clone repo and go to project folder
git clone https://github.com/stanleygomes/endor-cli.git && cd endor-cliInstall dependencies
npm installConfig enviroment
Copy enviroment variables template
cp .env.template .envStart
npm startGit flow
To file a new a feature
- create a branch from
masterbranch. Use the pattern:feature/description - file a pull request on
masterbranch - since your PR is aproved, it will be merged to
masterbranch - in a moment in time we'll create a release, using the pattern:
release/vX.X.X