PureXML/.gitignore
Mihaela Mihaljevic 708390242c chore: scaffold PureXML pure-Swift XML package
Root Swift package mirroring PureYAML's structure, rules, and verification
gates. Includes the XML node model (Node, Element, Attribute, QualifiedName),
a working emitter (Serializer) with escaping and pretty/compact options, and
structural validation. The parser surface is stable; parse() raises
notImplemented until the scanner lands, pinned by a test.

- dependency-free, namespaced under PureXML
- portability and style gates carried over (style, namespacing, forbidden
  patterns, swiftformat, swiftlint, linux, wasm, windows CI)
- 11 tests passing
2026-06-07 23:20:20 +02:00

84 lines
2.1 KiB
Plaintext

# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore.
## User settings
**/xcuserdata/
## Obj-C/Swift specific
**/*.hmap
## App packaging
**/*.ipa
**/*.dSYM.zip
**/*.dSYM
## Playgrounds
**/timeline.xctimeline
**/playground.xcworkspace
# Swift Package Manager
#
# `swift build` writes everything under .build/. .swiftpm/ holds Xcode-
# integrated SPM settings + per-user resolved manifests. Package.resolved
# is a lock file: pinning it across the team helps reproducibility but
# is per-machine when the manifest specifies open ranges; we keep it out
# to avoid noisy diffs.
**/.build/
**/.swiftpm/
**/Package.resolved
**/Packages/.build/
**/Packages/.swiftpm/
**/Packages/Package.resolved
# Xcode workspace & projects
**/*.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
**/*.xcworkspace/xcshareddata/swiftpm/Package.resolved
**/*.xcworkspace/xcuserdata/
**/DerivedData/
**/*.xcuserstate
**/*.xcscmblueprint
**/*.xccheckout
# macOS system files
.DS_Store
# Carthage (kept here even though SPM is the default; we may add it)
**/Carthage/Build/
# fastlane (release tooling artefacts, not source)
**/fastlane/report.xml
**/fastlane/Preview.html
**/fastlane/screenshots/**/*.png
**/fastlane/test_output
# Build artefacts (global; covers ad-hoc Build/ folders from scripts)
**/Build/
**/.DerivedData/
**/build.log
**/*.build.log
# DocC archive generated by `swift package generate-documentation`
**/Packages/docs-archive/
**/Packages/Sources/docs-archive/
**/docs-archive/
**/*.doccarchive
# DocC static site output. Anchor with `/` so a Swift package's
# `Resources/Public` folder (e.g. WebAdminFeature's admin.css) isn't
# accidentally ignored.
/public/
# Tooling logs (cron, hooks, local scripts)
*.log
**/*.log
.derived-data-log-*
# Local SQLite DB created by autoMigrate at first boot.
# Codeweaver scaffolds (template-time/bookings/crm/inventory) all default
# to FluentSQLiteDriver with `.file("db.sqlite")` and run autoMigrate at
# composition-root boot, which materialises this file in the working
# directory next to the executable. The file is per-developer state.
Packages/db.sqlite
Packages/db.sqlite-*