Thank you for your interest in contributing to the extension! 🎉
If you encounter any bugs while using the extension, please create an issue on this repository. Please make sure to include the following information in your issue:
- The steps to reproduce the bug.
- The expected behavior.
- The actual behavior.
- The version of the extension you are using.
- The version of your browser.
- The operating system you are using.
If you want to contribute to the project, please create a pull request. Please make sure to follow these steps:
- Fork the repository by clicking on the "Fork" button on this page.
- Clone your fork to your local machine.
git clone
- Create a new branch from the main branch with a descriptive name.
git checkout -b
- Make your changes and commit them with a descriptive commit message.
git commit -m
- Push your branch to your fork.
git push origin
- Create a pull request on this repository with a descriptive title and message.
Install all dependencies. This project uses yarn as the package manager. If you don't have yarn installed, you can install it by running the following command:
npm install -g yarn
Then, install all dependencies by running the following command:
yarn
We are using Vite as the build tool. along with crxjs. To run the extension in development mode, run the following command:
yarn dev
To build the extension, run the following command:
yarn build
We use Rome as the linter and formatter. To run the linter and formatter, run the following command:
yarn lint
yarn format
Check out CrxJS's documentation for more information on how to use it. And check out React's documentation for more information on how to use React.