Merge pull request #1 from mbenaissa/dev

Update convention
Revert "Update convention"
Merge pull request #2 from mbenaissa/revert-1-dev

Revert "Update convention"
add docs for example 4
[feature] Add test section
[doc] add commit conventions
[test] test the stash command
[bugfix] merge modification after reverting pullRequest