Thank you for considering contributing to Intelligent Traffic Management System! We welcome contributions from everyone. Please follow these guidelines to make the process smooth and efficient.
-
Fork the Repository
Click the Fork button at the top-right of this repository to create your copy. -
Clone Your Fork
Clone the forked repository to your local machine:git clone https://github.com/your-username/your-repo.git
Navigate into the project directory:
cd your-repo -
Create a New Branch
git checkout -b feature/your-feature-name
- Use a meaningful branch name (e.g.,
bugfix/fix-login,feature/add-dark-mode).
- Use a meaningful branch name (e.g.,
-
Make Changes & Commit
- Write clean and readable code.
- Follow coding standards and best practices.
- Add necessary tests (if applicable).
- Commit with a meaningful message:
git commit -m "Add feature: Dark mode support"
-
Push Changes & Create a Pull Request
git push origin feature/your-feature-name
- Go to your forked repo on GitHub.
- Click Compare & Pull Request.
- Provide a detailed description of the changes.
- Submit the pull request (PR).
β
Follow the project's coding style.
β
Ensure your code passes all tests.
β
Write meaningful commit messages.
β
Provide a clear PR description.
β
Check for existing issues before creating new ones.
π« Do not push directly to the main branch.
π« Avoid large PRs; keep them small and focused.
If you find a bug, have a feature request, or need clarification:
- Check if the issue already exists.
- If not, open a new issue with details and possible solutions.
By participating, you agree to follow our Code of Conduct to ensure a welcoming and respectful community.
- GitHub Documentation: https://docs.github.com
- How to Fork a Repo: GitHub Forking Guide
- Markdown Guide: https://www.markdownguide.org
π Thank you for contributing! We appreciate your support. π
Would you like any custom additions specific to your project? π