a test ci cd with travis, codeclimate and coverall
- create an empty repository with readme
- init npm and install dependencies cors express express-validator mailgun-js morgan swagger-jsdoc
- setup babel7 and install dependencies @babel/cli @babel/core @babel/node @babel/preset-env @babel/polyfill
- create index.js
- create route.js
- signup and setup codeclimate
- signup and setup coveralls
- signup and setup travis
- commit checkout and push to develop
- setup test
- write test
- write route Validator
- setup and write mail utility
- complete route
- write swagger documentation
- run test
- fix patch install @babel/plugin-transform-runtime @babel/runtime
- push feature to remote
- retrieve badges
- switch to production branch
- optimize package.json and swagger for heroku deployment
- initiate and deploy heroku