1- Submit an issue for what you want to work on
2- After approval, fork this repository
3- Switch to the develop
branch using git checkout develop
.
4- Start working! please remember to write tests for your changes.
5- Run npm run build
and make sure everything is OK when
running npm run checkAll
. checkAll script checks the following items:
-
Code formatting and styles using Eslint and Prettier
-
Tests all get passed
-
Coverage is 100%
-
Bundle size wouldn't exceed 9 KB
6- Submit a pull request (to develop branch of main repository), and we will work it out!