A simple paint builded with Vanilla JS. It's develop for a exercice.
-
Clone
-
Install
npm i js-accordion --save
To test and develop yourself
npm run dev
To get a release.
npm run build
To run a test case with coverage.
npm run test
- Paint
- Components using ES6, Webpack, Babel
- Mobile adaptable with touch Events
- Theme Style using SCSS with BEM CSS pattern.
- Mobile first styles.
- TDD (Jest) with mock canvas
- Coverage test and upload to Coveralls
- Eslint (Airbnb)
- Stylelint with prettier and bem pattern
- Automatic test, build and deploys with travis
- Automatic release and changelog with semantic release.
- Create pipeline of deployment with diferent states.
-
Development: to develop new features, from this branch you could create diferents branchs to make this features or fix something and after generate pulls request.
-
Staging: to test the new features.
-
master: production.
Branches | Stages | site |
---|---|---|
Staging | Staging | heroku |
Master | Production | Github Pages |