- commits must be in English
- commits must follow gitmoji convention, more resource about it can be found on the following links
- versions must follow semver
- commits should be atomic
describecalls inside otherdescribe, should start with "when ..."- always use
it, never usetestcommands to declare a test itdescriptions should always start with either an action or a "has"/"is"itdescriptions should be grammatically correct- test files should be placed next to the test subject file, that is, if a file is named
./index.ts, its test file should be placed in the same folder and named./index.test.ts