Thank you for your interest in contributing to Trdo! This document provides guidelines for contributing to the project.
If you find a bug, please create an issue on GitHub with:
- A clear, descriptive title
- Steps to reproduce the issue
- Expected vs actual behavior
- Your environment (Windows version, app version)
- Screenshots if applicable
Feature requests are welcome! Please create an issue with:
- A clear description of the feature
- Why it would be useful
- Any implementation ideas you might have
- Fork the repository and create your branch from
main - Make your changes following the coding standards below
- Test your changes thoroughly
- Update documentation if needed
- Commit your changes with clear, descriptive messages
- Create a pull request with a clear description of the changes
- Follow C# coding conventions
- Use meaningful variable and method names
- Add XML documentation comments for public APIs
- Keep methods focused and single-purpose
- Use nullable reference types appropriately
- Remove debug logging statements before committing
See the README.md for build instructions.
- Visual Studio 2022 or VS Code
- .NET 9.0 SDK
- Windows App SDK
This project follows a simple code of conduct:
- Be respectful and inclusive
- Provide constructive feedback
- Focus on what is best for the community
Feel free to open an issue with the "question" label or reach out to @TheJoeFin.
By contributing, you agree that your contributions will be licensed under the MIT License.