Skip to content

Commit

Permalink
Create CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
israelias authored Jan 8, 2025
1 parent 073b658 commit 590880c
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Contributing to SynonymSearch

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.

## How to Contribute

### Reporting Bugs

If you find a bug, please report it by opening an issue on the [GitHub Issues](https://github.com/israelias/synonym-search/issues) page. Include as much detail as possible to help us understand and reproduce the issue.

### Suggesting Enhancements

If you have an idea for an enhancement, please open an issue on the [GitHub Issues](https://github.com/israelias/synonym-search/issues) page. Describe the enhancement you would like to see, why you think it would be useful, and how it should work.

### Submitting Pull Requests

1. **Fork the repository**: Click the "Fork" button at the top right of the repository page.
2. **Clone your fork**:
```bash
git clone [email protected]:israelias/synonym-search.git
```
3. **Check Node.js version**: Ensure you are using the correct Node.js version specified in `.nvmrc`:
```bash
nvm use
```
4. **Install dependencies using Yarn**:
```bash
yarn install
```
5. **Create a branch**:
```bash
git checkout -b feature/your-feature-name
```
6. **Make your changes**: Implement your feature or fix the bug.
7. **Commit your changes**:
```bash
git commit -m "Description of your changes"
```
8. **Push to your fork**:
```bash
git push origin feature/your-feature-name
```
9. **Open a pull request**: Go to the original repository and click the "New pull request" button. Select your branch from the "compare" dropdown.

### Preferred Package Manager

Please use Yarn as the preferred package manager for this project.

### Node.js Version

Ensure you are using the correct Node.js version specified in the `.nvmrc` file.

### Code Style

Please follow the existing code style in the project. Ensure your code is clean and well-documented.

### Commit Messages

Write clear and concise commit messages. Use the imperative mood in the subject line (e.g., "Fix bug" instead of "Fixed bug").

## Code of Conduct

By participating in this project, you agree to abide by the [Code of Conduct](CODE_OF_CONDUCT.md).

## License

By contributing to SynonymSearch, you agree that your contributions will be licensed under the [MIT License](LICENSE).

Thank you for your contributions!

1 comment on commit 590880c

@vercel
Copy link

@vercel vercel bot commented on 590880c Jan 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.