Contributing
March 22, 2026 ยท View on GitHub
Thanks for helping improve MarkdownObserver.
Development Setup
- Clone the repository.
- Open
minimark.xcodeprojin Xcode. - Build and run the
minimarkscheme on macOS.
Validation Before Opening a PR
Run unit tests:
xcodebuild test -project minimark.xcodeproj -scheme minimark -destination 'platform=macOS' -only-testing:minimarkTests
Pull Requests
- Keep changes focused and scoped.
- Add or update tests when behavior changes.
- Update docs when behavior, setup, or workflows change.
- Add a changelog entry when appropriate.
Style and Architecture
- Keep business logic out of SwiftUI views when practical.
- Favor small, focused types and functions.
- Preserve public behavior unless the change explicitly requires it.