Thank you for contributing to this project! 🚀
We welcome all kinds of contributions including bug fixes, features, documentation improvements, and design enhancements.
- Fork the repository
- Clone your fork locally: git clone https://github.com/your-username/project-name.git
- Navigate to the project directory : cd project-name
- Install dependencies : npm install
- Start the development server : npm start
- Check existing issues before creating a new one
- Comment on the issue you want to work on
- Create a new branch
- Make your changes
- Test your changes properly
- Commit and push your changes
- Open a Pull Request
- Branch Naming Convention
Use meaningful branch names.
- feature/add-login-page
- fix/navbar-overflow
- docs/update-readme
- feature/ → New features
- fix/ → Bug fixes
- docs/ → Documentation updates
- refactor/ → Code improvements
- Commit Message Guidelines
Examples
- Add responsive navbar
- Fix login validation bug
- Update CONTRIBUTION.md
- update
- changes
- fixed stuff
- Pull Request Guidelines
- Ensure the project builds successfully
- Test your changes properly
- Keep PRs focused on a single issue
- Write a clear PR title and description
- Link related issues properly
Example
- Fixes #12
- Coding Style Expectations
- Write clean and readable code
- Use meaningful variable and function names
- Keep functions modular and focused
- Add comments where necessary
- Follow the existing project structure and formatting
When reporting a bug, include:
- Steps to reproduce
- Expected behavior
- Screenshots (if applicable)
- Environment details
- Suggesting Features
- A clear title
- Feature description
- Why the feature would be useful
- Code of Conduct
By contributing, you agree to follow the project's CODE_OF_CONDUCT.md.
Please be respectful and supportive toward other contributors.
Feel free to:
- Open an issue
- Start a discussion
- Ask maintainers for guidance
Happy Contributing! 🎉