Thank you for considering contributing to DuckDuckJS! Your contributions are valuable and help make this project better for everyone.
- Fork the Repository: Click on the "Fork" button at the top right corner of this repo.
- Clone Your Fork:
git clone https://github.com/your-username/duckduckjs.git
- Create a Branch:
git checkout -b your-feature-branch
- Install Dependencies:
npm install
- Make Changes: Implement your changes or fixes.
- Follow the existing code style using ESLint and Prettier.
- Use descriptive commit messages.
- Ensure your code is easy to understand.
- Avoid introducing breaking changes unless necessary.
- Commit Your Changes:
git add . git commit -m "description short but meaningfull"
- Push to Your Fork:
git push origin your-feature-branch
- Open a Pull Request (PR): Go to the main repository and click on "New Pull Request."
- Provide Context: Clearly describe the changes, referencing any issues your PR addresses.
If you encounter a bug or have a feature request, please open an issue with the following information:
- A clear and descriptive title.
- Steps to reproduce (if applicable).
- Screenshots or error messages (if available).
Make sure all tests pass before submitting your changes:
npm test
By participating in this project, you agree to follow our Code of Conduct.
Thank you for your contributions! Every bit of help is appreciated and makes DuckDuckJS better for all users.
If you have any questions, feel free to reach out by opening a discussion or commenting on an issue!