Skip to content

Contributing

Oleksandr Tk edited this page Jul 24, 2026 · 1 revision

Contributions are welcome. By contributing, you agree to the project's Contributor License Agreement.

Process

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run the project locally and verify
  5. Open a pull request

Guidelines

  • Match the existing code style (Swift 6, SwiftUI, actors)
  • Use feature-oriented folder structure
  • Use OSLog for logging
  • All new cleanup paths must pass through SafetyManager
  • Preserve the Trash-first deletion approach
  • Minimize new dependencies

Reporting Issues

Open an issue at github.com/AlexTkDev/MacOSCleaner/issues.

License

This project is dual-licensed under GPLv3 and a commercial license. See LICENSE for details.

Clone this wiki locally