generator-accelerate-droplet-setup

Droplet Setup Generator


Keywords
droplet, ubuntu, digital ocean, yeoman-generator
License
MIT
Install
npm install generator-accelerate-droplet-setup@1.0.11

Documentation

accelerate

Accelerate

Accelerate is a low-code automation framework that facilitates the creation of software projects. Accelerate's focus is to build complete software projects based on a configuration. To use accelerate, fill out the form (accelerate.json), pull the handle (run accelerate) and out comes a completed software project.

Through the use of software automation, a small software team can do the work of a team 10 times its size. Additionally, the resultant software will have 100% accuracy as it is not subjected to human error.

Make sure in your editor of choice, you are using ES6.

Install HomeBrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install Node

brew install node

Install Yeoman

npm install -g yo
npm install -g generator-generator

Install React-Native

npm install -g react-native-cli

Install Yarn

npm install -g yarn

Install Ignite

npm install -g ignite-cli

Install Reactotron

brew cask intall reactotron

Install ESLint and Dependencies

npm install eslint eslint-config-airbnb --global

npm install eslint-plugin-jsx-a11y@^2.0.0 eslint-plugin-react eslint-plugin-import babel-eslint --global 

ESLint Global Base Config

You can extend this as needed.

{
  "extends": "airbnb",
  "rules": {
    "func-names": ["error", "never"]
  }
}

IDE Suggestions

Use whatever IDE you want. These are Webstorm specific, but you may have to take similiar steps in your development enviornment.

https://www.themarketingtechnologist.co/eslint-with-airbnb-javascript-style-guide-in-webstorm/

accelerate Install

Clone Repository

git clone https://github.com/zerodevgroup/accelerate.git

Install Tools

cd accelerate/tools

npm install

Install accelerate

./accelerate-setup dev