Thank you for considering contributing to LeetSync! Whether you want to report a bug, suggest an improvement, or submit a code change, your contributions are greatly appreciated.
Before contributing, please take a moment to read through the guidelines in this document.
- Running LeetSync Locally
- Reporting Bugs
- Suggesting Improvements
- Contributing Code
- Running LeetSync Locally
- Code of Conduct
- License
If you encounter any bugs or issues with LeetSync, please open an issue on the GitHub repository with a clear description of the problem, including:
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Screenshots (if applicable)
If you have a suggestion for improving LeetSync, please open an issue on the GitHub repository with a clear description of your idea. Please provide as much detail as possible, including:
- The problem your suggestion solves
- How your suggestion solves the problem
- Potential drawbacks or trade-offs of your suggestion
If you want to contribute code to LeetSync, please follow these steps:
- Fork the repository to your own GitHub account.
- Create a new branch for your changes.
- Make your changes in the new branch.
- Test your changes thoroughly.
- Commit your changes with clear and concise commit messages.
- Submit a pull request to the main repository.
Please make sure to adhere to the following guidelines when contributing code:
- Follow the existing code style and formatting.
- Include clear and concise documentation for any new or changed functionality.
- Write unit tests for any new or changed functionality.
To run LeetSync locally, follow these steps:
- Clone the repository to your local machine.
- Open Google Chrome and navigate to the
chrome://extensions/page. - Toggle on Developer mode in the top right corner.
- Run
yarn buildin your project directory - Click on the "Load unpacked" button and select the
buildfolder. - The LeetSync extension should now appear in your list of installed extensions.
LeetSync follows the Contributor Covenant code of conduct. Please review the code of conduct before contributing.
By contributing to LeetSync, you agree that your contributions will be licensed under the MIT License.