Thank you for considering contributing to WebDevTools! We welcome contributions from everyone. Here’s a guide to help you get started.
This project adheres to a Code of Conduct to foster an open and welcoming environment. By participating, you agree to uphold this code. Report any issues to adam.webtools@gmail.com.
To report a bug, please open an issue with:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected vs. actual results.
- Screenshots or logs if available.
To suggest a feature, please:
- Search for existing suggestions.
- If none exist, open an issue with:
- A clear title and detailed description.
- The problem it solves.
- Examples or references.
For code contributions:
- Fork the repository.
- Create a branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Test thoroughly.
- Add your feature(if it is a tool) to the
src/db/tools.json
- Commit and push (
git commit -am 'Add new feature'
andgit push origin feature/your-feature-name
). - Open a pull request.
- Fork and Clone:
git clone https://github.com/Bashamega/WebDevTools.git cd WebDevTools
- Install Dependencies:
npm install
- Run Development Server:
npm run dev
- Follow the existing coding standards.
- Use meaningful names for variables and functions.
- Keep functions small and focused.
- Write clear comments.
- Document important functions and classes.
- Update README.md as necessary.
For help, you can:
- Review the documentation.
- Check existing issues and pull requests.
- Reach out via discussions.
Thank you for contributing to WebDevTools! Your help is greatly appreciated.