Thank you for considering contributing to SoundCloud Downloader
- Before submitting a bug report, please check the existing issues to avoid duplicates.
- When filing an issue, make sure to answer these questions:
- What version of the project are you using?
- What operating system and processor architecture are you using?
- What did you do?
- What did you expect to see?
- What did you see instead?
When creating your pull request, please include:
- A clear and descriptive title.
- A detailed description of the changes, including:
- The motivation for the changes.
- A summary of what has changed.
- Any potential side effects or areas that might be affected.
- If applicable, include screenshots or animated GIFs demonstrating the changes.
- Reference any related issues using the GitHub issue linking syntax (e.g., "Fixes #123" or "Relates to #456").
- A project maintainer will review your pull request.
- They may ask for changes or clarifications in the comments.
- Make any requested changes by pushing new commits to your branch. The PR will update automatically.
- Once the maintainer is satisfied, they will approve and merge your pull request.
- Keep your pull requests focused on a single issue or feature. If you have multiple unrelated changes, submit them as separate pull requests.
- If your pull request is large or complex, consider breaking it into smaller, more manageable pieces.
- Be responsive to comments and feedback on your pull request.
- Be patient. The maintainers are likely volunteers and may not be able to review your contribution immediately.
- If your pull request has conflicts with the base branch, rebase your branch onto the latest main branch.
This project follows the PEP 8 style guide. Please ensure your code adheres to these guidelines.
- Use Markdown for documentation.
- Keep language clear and concise.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
Thank you for your contributions!