-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
155 lines (121 loc) · 2.43 KB
/
Copy path.gitignore
File metadata and controls
155 lines (121 loc) · 2.43 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
# Built application files
*.apk
*.ap_
*.aab
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
release/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# IntelliJ / Android Studio
*.iml
.idea/
# Android Studio inspection exports (not project config)
ClangTidy.xml
OCUnusedGlobalDeclaration.xml
.descriptions.xml
# Keystore files
*.jks
*.keystore
keystore.properties
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
.cxx/
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
# fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
# Version control
vcs.xml
# lint
lint/intermediates/
lint/generated/
lint/outputs/
lint/tmp/
*.ipr
# Android Profiling
*.hprof
# NDK
obj/
.externalNativeBuild/
# CMake
cmake-build-*/
# OS-specific files
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
# Linux
*~
.directory
# Backup files
*.bak
*.swp
*.swo
*~
# Package Files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# Kotlin
.kotlin/
# Additional temp/debug files
nul
*.tmp
.vscode/
# Claude Code — kept local, not published
/.claude/
/CLAUDE.md
/.claudeignore
# Internal / planning docs (kept locally, not for contributors). No exceptions: event-schema.md was
# briefly tracked as the songcore spec, but it is internal design material and doesn't belong in a
# public repo. Its §9 rule (a schema change lands with the code + regenerated goldens in one commit)
# still holds — the schema is enforced in-repo by songcore/event.h, the conformance goldens in
# /testdata, and the tools that compare against them.
docs/internal/*
# APK artifacts — release APKs go to GitHub Releases, not the repo
apk/
# Device-recorded conformance traces — scratch input for the GoldenTraceTest cross-check,
# never committed (the committed truth is /testdata/traces)
/testdata/device/
# Keep build helper scripts (don't ignore)
!build.sh
!test.sh
!clean.sh
# Gradle wrapper JAR must be committed — it bootstraps the build on CI and fresh clones
!gradle/wrapper/gradle-wrapper.jar