Thank you for your interest in contributing to the Discord Social SDK sample for Unity! This document outlines how you can contribute to make this project better.
- Use GitHub Issues to report bugs
- Before creating a new issue, search existing issues to avoid duplicates
- Provide detailed reproduction steps and, if possible, example code/screenshots
- Include information about your environment (Unity version, platform, etc.)
- Fork the repository and create a branch from
main - Make your changes following our code style and guidelines
- Test your changes thoroughly
- Submit a pull request with a clear description of the changes
- Reference any related issues in your PR description
- Bug fixes and code improvements
- New features that align with the project's goals
- Better documentation and code comments
- Whitespace or formatting changes without functional improvements
- Subjective stylistic changes that don't improve clarity
- Large architectural changes without prior discussion
- Features unrelated to Discord's Social SDK functionality
- Changes that break backward compatibility without strong justification
- Undocumented or poorly tested code
- Follow Unity conventions and C# best practices
- Maintain compatibility with the published Discord Social SDK APIs
- Write clear, descriptive commit messages
- Keep pull requests focused on a single topic