-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
82 lines (69 loc) · 1.71 KB
/
Copy path.gitignore
File metadata and controls
82 lines (69 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# ========== CANONICAL (auto-synced, do not edit) ==========
# Source: swift-institute/Scripts/sync-gitignore.sh
*~
.DS_Store
Package.resolved
DerivedData/
Thumbs.db
# Top-level entries (opt-in only)
# First ignore everything at root; then whitelist specific folders,
# files, and dotfiles. Whitelists come AFTER /* so they take effect.
/*
!/Sources/
!/Tests/
!/Benchmarks/
!/Experiments/
!/Research/
!/Skills/
!/Scripts/
!/.github/
!/Package.swift
!/Package@swift-*.swift
!/Lint.swift
!/Lint/
!/LICENSE
!/LICENSE.md
!/README.md
!/.gitignore
!/.spi.yml
!/.swift-format
!/.swiftformat
!/.swiftlint.yml
!/.swiftlint/
# Documentation (opt-in for whitelisted .md files and .docc catalogs only)
# Blocks all .md files by default to prevent AI-generated content from being committed
*.md
!README.md
!LICENSE
!LICENSE.md
!CHANGELOG.md
!CONTRIBUTING.md
!CODE_OF_CONDUCT.md
!SECURITY.md
!CLAUDE.md
!**/*.docc/**/*.md
!**/Research/**/*.md
!**/Experiments/**/*.md
!**/Skills/**/*.md
!**/.github/**/*.md
# Package insights are non-normative working logs accumulating through
# reflections-processing. They stay on disk for the author but do not ship.
**/_Package-Insights.md
# Research working-artifact prevention: underscore-prefixed and prompt dirs
# are non-canonical and must not ship. _archived/ is the one allowed
# exception (holds SUPERSEDED research per [META-005]).
/Research/_*/
!/Research/_archived/
/Research/prompts/
*.pdf
# SwiftLint
**/.swiftlint/RemoteConfigCache
# Swift Package Manager
.build/
.swiftpm/
.benchmarks/
# DocC build artifacts (generated by docc convert/preview)
.docc-build/
# ========== END CANONICAL ==========
# ========== LOCAL OVERRIDES ==========
# Package-specific rules below (managed by sync-gitignore.sh)