Skip to content

kappys1/js-paint

Repository files navigation

JS Paint

licence Build Status JavaScript Style Guide Coverage Status semantic-release

A simple paint builded with Vanilla JS. It's develop for a exercice.

Paint

Install

  1. Clone

  2. Install

    npm i js-accordion --save

Usage

To test and develop yourself

npm run dev

Build

To get a release.

npm run build

Test

To run a test case with coverage.

npm run test

To Do

  • 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.

Pipelines

  • 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