...
We always write unit tests and run all tests locally
Commit message shouldn’t be too long
Before creating MR we ensure that the build had passed
We always add description to Merge Requests (frontend: with two screenshots at least - desktop and mobile version) and provide a link to the jira issue
Rebase before push
When creating new migration, we always ensure that it can be rollbacked