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