Thank you for your interest in contributing to the TUGHRA library! We welcome contributions from everyone and appreciate your help in making this project better. Here are some guidelines to help you get started.
Start by forking the repository on GitHub. This creates a copy of the TUGHRA repository under your GitHub account.
Clone your fork to your local machine using the following command:
git clone https://github.com/YOUR_USERNAME/TUGHRA.git
Create a new branch for your changes. It's a good practice to use a descriptive name for your branch:
git checkout -b feature/your-feature-name
Make the necessary changes to the code. Be sure to follow the project's coding style and conventions. Add tests for any new functionality and ensure that all existing tests pass.
Commit your changes with a clear and concise commit message:
git commit -m "Add your descriptive message here"
Push your changes to your fork on GitHub:
git push origin feature/your-feature-name
Go to the original TUGHRA repository and click on the "Pull Requests" tab. Click on "New Pull Request" and choose your branch. Provide a detailed description of your changes and submit the pull request.
Please ensure that your contributions align with our Code of Conduct. We aim to create a welcoming environment for all contributors.
If you find any bugs or have suggestions for improvements, please open an issue in the Issues section of the repository. Be sure to provide as much detail as possible, including steps to reproduce any bugs.
We encourage you to join the TUGHRA community! Engage with other contributors and users through issues, discussions, and pull requests. Your feedback and contributions are invaluable to the growth and success of TUGHRA.
Thank you for considering contributing to TUGHRA! We look forward to your input and hope you enjoy working on this project.