Thank you for your interest in contributing! Here's how you can help.
- Fork the repository
- Clone your fork:
git clone https://github.com/<your-username>/DualClip.git - Create a branch:
git checkout -b feature/your-feature - Open
Package.swiftin Xcode or build withswift build
- macOS 13.0+
- Xcode 15+ or Swift 5.9+ Command Line Tools
- Accessibility permission (for testing keystroke simulation)
- Open an issue first to discuss what you'd like to change
- Keep changes focused — one feature or fix per PR
- Follow existing code style and conventions
- Test your changes locally before submitting
- Update documentation if your change affects user-facing behavior
- Ensure the project builds in both Debug and Release configurations
- Write a clear PR description explaining what changed and why
- Link the related issue in your PR description
- Follow existing Swift conventions in the codebase
- Use meaningful variable and function names
- Keep functions small and focused
Use the Bug Report issue template.
Use the Feature Request issue template.
By contributing, you agree that your contributions will be licensed under the MIT License.