Before you start fork this project using Github.
mkdir Tiliqua
cd Tiliqua
git clone git@github.com:USERNAME/assert-js.git
cd assert-js
git remote add upstream git@github.com:Tiliqua/assert-js.git
Before your start make sure npm is installed on your local machine
npm install
npm test
cd Tiliqua/assert-js
git checkout master
git pull upstream master
git checkout -b BRANCH_NAME master
Try to cover new code with unit tests. Try to keep your code as clean as possible.
Because AssertJS is written in ES6 that is not supported in 100% yet you need to build project before committing to make it usable in all environments.
npm run build
git commit -a -m "Put changes description here"
git push origin BRANCH_NAME
All PR should be made from your fork repo BRANCH_NAME to upstream master branch.
In order to update documentation you need to checkout to gh-pages
branch first
git fetch upstream
git checkout gh-pages
Now you should follow instructions from "Work on new feature/patch/bugfix" section of this document.