Skip to Content
ContributingFrontend

Frontend

Development workflow

Commit message convention

We follow the conventional commits specification  for our commit messages:

  • fix: bug fixes, e.g. fix crash due to deprecated method.
  • feat: new features, e.g. add new method to the module.
  • refactor: code refactor, e.g. migrate from class components to hooks.
  • docs: changes into documentation, e.g. add usage example for the module..
  • test: adding or updating tests, eg add integration tests using detox.
  • chore: tooling changes, e.g. change CI config.

Our pre-commit hooks verify that your commit message matches this format when committing.

Linting and tests

ESLint , Prettier , TypeScript 

We use TypeScript  for type checking, ESLint  with Prettier  for linting and formatting the code, and Jest  for testing.

Our pre-commit hooks verify that the linter and tests pass when committing.

Last updated on