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 lint
checks the code style.yarn commit
create a conventional commit.yarn test
runs the complete test suite.yarn start:dev
start development container.yarn stop:dev
stop 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