Thank you for considering contributing to SDR-RPC! Your input, feedback, and contributions help make this project better for everyone. Whether you're submitting a bug report, suggesting a new feature, or contributing code, this guide will help you get started.
If you find a bug, please help us by reporting it. When creating a bug report, provide as much detail as possible to make it easier for us to investigate and resolve the issue.
- Check the issues page to see if the bug has already been reported.
- If not, create a new issue and include:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Your system configuration (OS version, SDRSharp version, etc.).
- Any error logs or screenshots that might help.
Have an idea to improve SDR-RPC? We’d love to hear it!
- Check the issues page to ensure the feature hasn't already been requested.
- Create a new issue and include:
- A clear description of the feature or enhancement.
- Why this feature would be useful.
- Any relevant examples or references.
We welcome pull requests for bug fixes, features, or documentation improvements.
- Fork the Repository
- Navigate to the project repository and click Fork.
- Clone Your Fork
- Clone the repository to your local machine:
git clone https://github.com/your-username/SDR-RPC.git
- Clone the repository to your local machine:
- Create a New Branch
- Use a descriptive name for your branch:
git checkout -b feature/your-feature-name
- Use a descriptive name for your branch:
- Write and Test Your Code
- Follow the coding standards used in the project.
- Ensure your code works by testing it thoroughly.
- Commit Your Changes
- Write a clear and concise commit message:
git commit -m "Add a clear description of the changes"
- Write a clear and concise commit message:
- Push Your Changes
- Push your branch to your forked repository:
git push origin feature/your-feature-name
- Push your branch to your forked repository:
- Create a Pull Request
- Open a pull request from your branch to the
main
branch of the repository. - Include a detailed description of your changes.
- Open a pull request from your branch to the
- Ensure your code adheres to the existing coding style.
- Document your changes if they impact functionality.
- Keep pull requests focused—address one issue or feature per PR.
If you spot errors or outdated information in the documentation, feel free to submit corrections. This includes the README.md
, CONTRIBUTING.md
, and in-code comments.
To contribute effectively, set up your environment using the following steps:
- Install Visual Studio 2019 or later.
- Install the .NET Framework 4.6 Developer Pack.
- Download the SDRSharp Plugin SDK.
- Clone the repository and open the
SDRSharpPlugin.DiscordRPC.sln
file in Visual Studio.
By participating in this project, you agree to abide by the Code of Conduct. Please treat others with respect and professionalism.
Thank you for contributing to SDR-RPC! If you have any questions, feel free to ask on the issues page.