We use pnpm to manage our dependencies.
You can install it using your preferred
method, but we recommend using Corepack so that you
keep your package manager version in sync with ours.
Make sure you run Node 20 or the dependencies' installation will fail.
We recommend using nvm to manage your Node version.
Finally, run pnpm install
.
We use Prettier and ESLint to maintain
consistency in our code.
You should set your editor up so that those tools are properly integrated.
Make sure to have Docker & docker-compose installed on
your machine as you
will need it to create your development environment.
If needed, you can install it following its documentation.
In order to contribute to the project, you will need to fork the repository first.
Then, create a Draft pull request to let us known that you are working on it.
Make sure your title follows the conventional commits naming scheme
as it helps us to sort pull requests (you can view examples searching throughout our git history).
When, you think that your work is ready, mark your PR as Ready for review.