Thank you for considering contributing to BeUnblurred! We welcome all contributions that improve the project. Please take a moment to review these guidelines before submitting your contribution.
-
Fork the repository
Begin by forking the repository to your own GitHub account. This allows you to make changes without affecting the main repository. -
Clone the repository
After forking, clone the repository to your local machine:git clone https://github.com/YOUR-USERNAME/beunblurred.git cd beunblurred
-
Create a branch
Always create a new branch for your contribution:git checkout -b your-branch-name
-
Make your changes
Ensure that your changes are well tested. If you're adding new functionality, include tests to verify it works. -
Run the tests
Before submitting, make sure all tests pass:npm test
-
Commit your changes
Commit your changes with a meaningful message:git add . git commit -m "Description of your changes"
-
Push your branch
Push the branch to your forked repository:git push origin your-branch-name
-
Submit a pull request (PR)
Once pushed, go to the original repository and submit a PR. Ensure that you provide a clear description of the changes and the issue they resolve (if applicable).
- Follow the existing code style. The repository uses ESLint for linting. Make sure your code is linted before submission.
- Ensure variable and function names are descriptive.
- Keep the code DRY (Don’t Repeat Yourself) and clean.
If you encounter any bugs or have ideas for improvement, feel free to open an issue and provide as much information as possible (steps to reproduce, expected behavior, etc.).
The repository aims to foster an open and welcoming environment. Please be respectful to others and follow the Contributor Covenant Code of Conduct.
Thank you for contributing to BeUnblurred!