Thank you for investing your time in contributing to our project! This document outlines the guidelines and expectations for contributing to our project.
If you have found a bug in our project or would like to request a new feature, please open an issue on our repository. Before raising an issue, please check to see if there is already an existing issue that covers the same topic.
If you'd like to contribute code to our project, please follow these steps:
- Comment on the issue you'd like to work on (or open a new issue if there isn't one yet) to let us know you're interested in working on it.
- Make sure you have
NODE=16.14.0
andpnpm=8.6
installed on your local machine (or docker/VM) before running the dev server. To know how to run the dev server please refer toREADME.md
. - We use
.eslintrc.js
and.prettierrc
to lint and format the code, so please make sure your code adheres to these standards. - We recommend using VSCode & Volar for development.
- Use conventional commits to write your commit message.
- Open a branch to commit your changes, using
feat/
,fix/
,refactor/
prefix to name your branch. - For contributing test case, we currently have end-to-end testing installed with playwright, checkout the test commands in README.md.
If you need help or have questions while contributing to our project, please file an issue on our repository.
Thank you for your contributions! We appreciate your help in making our project better.