Branch: ci/modernize-workflows
Commit: ci: modernize GitHub Actions workflows
ContinuousIntegration.yml:checkout@v2→checkout@v4,macos-latest→macos-15, dodaćswift testswiftlint.yml:checkout@v1→v4, zaktualizowaćnorio-nomura/action-swiftlint
Branch: fix/swiftlint-config
Commit: fix: repair SwiftLint configuration
- Usunąć
Sourceszexcluded(cały kod źródłowy jest wyciszony) - Usunąć zduplikowany klucz
excluded: - Podnieść lub usunąć
line_length: 140
Branch: chore/update-swift-version
Commit: chore: align Swift version across configuration files
.swift-version:5.5→6.1Package.swift:swift-tools-version: 5.10.0→6.1
Branch: refactor/preview-macro
Commit: refactor: migrate previews from PreviewProvider to #Preview macro
SlidableImage.swift,Arrows.swift,Triangle.swift: zamienić przestarzałePreviewProviderna#Preview {}
Branch: ci/replace-jazzy-with-docc
Commit: ci: replace Jazzy documentation with DocC
- Usunąć
PublishDocumentation.yml - Dodać
docs.yml(DocC + GitHub Pages via Actions) - Zmienić Pages source na
workflow
Branch: test/add-unit-tests
Commit: test: add test target and unit tests
- Dodać
testTargetdoPackage.swift - Pokryć testami: obliczenia maski, boundary conditions, inicjalizacje
Branch: docs/improve-readme
Commit: docs: rewrite README with accurate content and examples
- Naprawić literówkę
Instalation→Installation - Zaktualizować badge CI
- Dodać badge Swift Package Index
- Rozszerzyć przykłady użycia
- Dodać link do dokumentacji (po PR 5)
PR 1, PR 2, PR 3 ← równolegle
↓
PR 4, PR 6
↓
PR 5
↓
PR 7