Thank you for your interest in contributing to Widgetify! This document provides guidelines to help you with the contribution process.
To contribute, you'll need to install the following tools and software:
- Bun.sh
- Chrome Browser
- Biomejs
API documentation can be found in the Api-doc.md file.
To get started, fork and clone the repository to your local machine:
git clone https://github.com/widgetify-app/widgetify-extension.gitcd widgetify-extensionbun installgit checkout -b feature/your-feature-namebun devTip
After running the last command, open a new tab in your browser (the default tab might show a blank page)
Before submitting a pull request, please make sure the following is done:
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your fork:
git push origin my-feature - Create a pull request.
- Create a new branch for each feature or fix
- Sync with the main branch before submitting a pull request
- Keep your branches clean and focused on a single topic
- Use biomejs for code formatting
- Variable and function names should be clear and descriptive
Thank you for contributing!