Thank you for your interest in contributing to LibDC-Swift! Whether you’re reporting a bug, suggesting a feature, or improving the code and documentation, your help is greatly appreciated. By contributing, you agree that your contributions will be licensed under the GNU Lesser General Public License v2.1, the same as this project.
Before opening a new issue, please check the issue tracker to see if the problem or feature has already been reported. When reporting an issue:
- Describe the Problem: Provide a clear and concise description of the issue.
- Steps to Reproduce: Include a step-by-step guide on how to reproduce the bug or problem.
- Expected vs. Actual Behavior: Explain what you expected to happen and what actually occurred.
- Environment: Mention the operating system, Xcode version, and any other relevant information.
- Logs/Screenshots: Attach any logs or screenshots that can help diagnose the issue.
If you have an idea for a new feature or an improvement to an existing one, please open an issue with the following details:
- Feature Description: Clearly explain what the feature is and why it would be useful.
- Use Case: Describe scenarios where this feature would benefit users.
- Implementation Ideas: (Optional) Provide suggestions or examples of how the feature might be implemented.
- Fork the Repository:
Click the "Fork" button on the repository page to create your own copy, then clone it locally:git clone https://github.com/yourusername/libdc-swift.git cd libdc-swift