Thank you for considering contributing to SynonymSearch! We welcome contributions from everyone. By participating in this project, you agree to abide by the following guidelines.
If you find a bug, please report it by opening an issue on the GitHub Issues page. Include as much detail as possible to help us understand and reproduce the issue.
If you have an idea for an enhancement, please open an issue on the GitHub Issues page. Describe the enhancement you would like to see, why you think it would be useful, and how it should work.
- Fork the repository: Click the "Fork" button at the top right of the repository page.
- Clone your fork:
git clone [email protected]:israelias/synonym-search.git
- Check Node.js version: Ensure you are using the correct Node.js version specified in
.nvmrc
:nvm use
- Install dependencies using Yarn:
yarn install
- Create a branch:
git checkout -b feature/your-feature-name
- Make your changes: Implement your feature or fix the bug.
- Commit your changes:
git commit -m "Description of your changes"
- Push to your fork:
git push origin feature/your-feature-name
- Open a pull request: Go to the original repository and click the "New pull request" button. Select your branch from the "compare" dropdown.
Please use Yarn as the preferred package manager for this project.
Ensure you are using the correct Node.js version specified in the .nvmrc
file.
Please follow the existing code style in the project. Ensure your code is clean and well-documented.
Write clear and concise commit messages. Use the imperative mood in the subject line (e.g., "Fix bug" instead of "Fixed bug").
By participating in this project, you agree to abide by the Code of Conduct.
By contributing to SynonymSearch, you agree that your contributions will be licensed under the MIT License.
Thank you for your contributions!