Thank you for considering contributing to our project! Your help is greatly appreciated. This document provides guidelines to help you contribute effectively.
Please read and follow our Code of Conduct to ensure a welcoming environment for all contributors.
- Fork the Repository: Click the "Fork" button at the top right of the repository page.
- Clone Your Fork: Clone your forked repository to your local machine.
git clone https://github.com/your-username/Directory-Tree.git
- Create a Branch: Create a new branch for your changes.
git checkout -b feature/your-feature-name
- Make Changes: Make your changes to the codebase.
- Commit Changes: Commit your changes with a descriptive commit message.
git commit -m "Description of your changes"
- Push Changes: Push your changes to your forked repository.
git push origin feature/your-feature-name
- Create a Pull Request: Open a pull request to the main repository.
- Python: Follow PEP 8 guidelines.
- C++: Follow the Google C++ Style Guide.
Ensure that your changes do not break existing tests and add new tests if necessary.
- Add Tests: Add new tests in the
Tests
directory.
If you find a bug or have a feature request, please open an issue on GitHub. Provide as much detail as possible to help us understand and address the issue.
Thank you for contributing!