Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Our Definition of


Our Definition of Done

Delivering high-quality solutions requires defining when the ticket is done. We always make sure that every ticket we’re working on meets the criteria below:


  • 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