Thanks for your interest in contributing to PureMac.
- Fork the repo
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/PureMac.git - Install prerequisites:
brew install xcodegen - Generate the Xcode project:
xcodegen generate - Open in Xcode:
open PureMac.xcodeproj
- PureMac is built with SwiftUI and targets macOS 13.0+
- Project structure is defined in
project.yml(XcodeGen) - Run the app from Xcode with Cmd+R
- Keep PRs focused on a single change
- Test your changes on at least macOS Ventura (13.0)
- Follow existing code style
- Update the README if your change affects user-facing behavior
- Bug fixes
- New cleaning categories
- Performance improvements
- UI/UX enhancements
- Localization (translations)
- Documentation improvements
Open an issue using the Bug Report template. Include:
- macOS version
- PureMac version
- Steps to reproduce
- Expected vs actual behavior
Open an issue using the Feature Request template. Describe:
- What you'd like to see
- Why it would be useful
- Any alternatives you've considered
Be respectful and constructive. We're all here to make Mac maintenance easier for everyone.