Contributing
If you have any questions, you can write to the mail or Telegram
Fork and clone your repository
- Fork the repository (click here to fork now)
- Clone your forked code
- Create new branch
- Switch to new branch
- Push your commits
- Submit a new Pull Request
Testing
Before sending a Pull Request, test the functionality. Everything should work both in Docker Compose and without it.
It is recommended to use Debugger and Debug log for testing. The logging level is changed in config.yaml
Code Style
Pylint
, mypy
, eslint
and prettier
are used as code syntax checks
Checking the Node.JS code
To check the code, you must first download the necessary libraries, which are located at the root of the project
eslint
and prettier
is used to check and automatically correct the Node.JS code
--fix
flag to automatically fix the code
Checking the Python code
To check code, you need to install libraries mypy
and pylint
and install pylint
for pylint
:
and for mypy
: