We will keep the master branch with test passing at all times,
If you send a pull request, please do it against the staging branch, We will squash-merge all the changes.
- Yarn v1.20+
- Git
- Docker
After cloning the bot project, run yarn to fetch its dependencies. Then, you can run several commands:
yarn lintchecks the code style.yarn commitcreate a conventional commit.yarn testruns the complete test suite.yarn start:devstart development container.yarn stop:devstop development container.
We use commitlint to keep commit history clean and standard, to create a standard commit
message we use commitizen as a command-line utitlity, So if you want to commit
your changes please use yarn commit command.
We run an automatic code formatter (Prettier) and linter (Eslint) before each commit. The linter will catch most issues that may exist in your code.
Telegram: fullstacks