First off, thank you for considering contributing to TUF! It's people like you that make TUF such a great project.
- If you find any bug feel free to change it.
- If you find a better solution (optimal solution) which reduces time and space for a exsiting code, Please add a seperate file and for the solution. So that we can have different appoches to a same problem.
- for example if i already had (example.cpp) as a solution and if you dont find any bug in the code but have a better solution just add another file in the same directory name (example2.cpp)
If you find a bug, please report it by opening a new issue. Before you create a new issue, please do a quick search to see if the issue has already been reported.
If you have an idea to enhance the project, we would love to hear about it. Please open a new issue and describe your idea.
- Fork the Repository: Click the "Fork" button at the top of this repository to create your own copy.
- Clone the Repository: Clone your fork to your local machine.
git clone https://github.com/your-username/TUF.git
- Create a New Branch: Create a new branch for your changes.
git checkout -b feature-branch
- Make Your Changes: Make the necessary changes in your local repository.
- Commit Your Changes: Commit your changes with a clear message.
git commit -m "Description of your changes"
- Push Your Changes: Push your changes to your forked repository.
git push origin feature-branch
- Open a Pull Request: Go to the original repository on GitHub and create a new pull request. Describe your changes and link any related issues.
- Follow the existing code style.
- Write clear, concise commit messages.
- Ensure your code passes existing tests and add new tests for your changes.