Skip to content

Latest commit

History

History
71 lines (46 loc) 路 1.24 KB

CONTRIBUTING.md

File metadata and controls

71 lines (46 loc) 路 1.24 KB

Contributing

Want to contribute? Great! Check the guidelines below.

Tech

  • node.js - evented I/O for the backend
  • Typescript - a strict syntactical superset of JavaScript, and adds optional static typing to the language
  • Jest - a testing framework
  • ESLint: a fully pluggable tool for identifying and reporting on patterns in JavaScript
  • Prettier: an opinionated code formatter

Development

Checkout the repository

Open your favorite Terminal and run these commands:

cd node-talisman

npm install

Important commands:

Run eslint on all ts files:

$ npm run lint

Run typescript typechecking:

$ npm run typecheck

Run unit tests:

$ npm test

Run unit tests in watch mode:

$ npm run test:watch

Run unit tests with coverage:

$ npm run test:coverage

Run lint and typechecking and tests:

$ npm run check

Run prettier formatting:

$ npm run format
Please follow few guidelines before raising a PR
  • Please check pull request guidelines here