Thank you for your interest in contributing to DFS-BFS Graph Traversal! We welcome contributions from everyone, whether you're a beginner or an experienced developer.
Start by forking the repository to your GitHub account.
Clone the repository to your local machine using:
$ git clone https://github.com/<your-username>/DFS-BFS-Graph-Travers.git
Create a branch for your contribution:
$ git checkout -b <branch-name>
Add new Features, improve documentation, or fix any issues. Be sure to:
- Document your code with clear comments
- Ensure that your solution is correct and efficient
Commit your changes with a descriptive commit message:
$ git commit -m "Added [Feature-name]"
Push your changes to your forked repository:
$ git push origin <branch-name>
Go to the original repository and create a Pull Request (PR). Make sure to describe what you’ve changed and why.
- Keep your code clean and well-documented.
- Stick to best practices for the programming language you are contributing in.
- Respect the folder structure and organization of the repository.
Please follow the existing code style in the project. Consistent code style helps maintain readability and makes it easier for everyone to contribute. Ensure that your code passes all linting and formatting checks before submitting.
If you’re adding a new feature or fixing a bug, please include tests to ensure that your changes don’t break existing functionality. Tests should be written using the existing testing framework in the project.
If your contribution changes how the package works, please update the relevant documentation. This includes updating comments, README files, and other markdown files as needed.
Please note that this project is governed by a Code of Conduct. By participating in this project, you agree to abide by its terms.
If you encounter any issues or have feature requests, please open an issue in the repository to discuss it.
Thank you for your contributions! Together, we can build something amazing. ✨