Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
60 lines (54 loc) · 1.62 KB
/
Copy path.gitignore
File metadata and controls
60 lines (54 loc) · 1.62 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
# ---- dependencies & builds -------------------------------------------------
node_modules/
dist/
*.log
.DS_Store
.vscode/*
!.vscode/extensions.json
.idea/
# ---- secrets: never commit ---------------------------------------------------
# Environment files. Real AdMob ids / any keys live in *.local files only;
# commit a *.example with placeholder values instead.
.env
.env.*
!.env.example
!.env.*.example
# Android signing (created by scripts/android-release.sh keystore). Losing the
# upload keystore means you can never update the app on Play — back it up
# OUTSIDE the repo (password manager / encrypted drive).
*.jks
*.keystore
*.p12
*.pem
keystore/
keystore.properties
android/keystore.properties
android/admob.properties
# Play Console / Google service credentials, if ever added for CI uploads.
play-service-account*.json
google-services.json
*service-account*.json
*keystore.properties
# ---- native projects ---------------------------------------------------------
# android/ IS committed (it holds the app id, SDK levels, icons, signing
# config). Its own android/.gitignore excludes Gradle caches, build output,
# local.properties and the web assets Capacitor copies in on `cap sync`.
android/app/build/
android/build/
android/.gradle/
android/local.properties
android/app/release/
*.apk
*.aab
*.aar
*.idsig
output-metadata.json
# iOS is not scaffolded; if it ever is, commit it and ignore Pods/ + DerivedData/.
ios/App/Pods/
ios/DerivedData/
.capacitor/
# Store capture intermediates (regenerate with scripts/store/*.cjs)
store/screenshots/raw/
store/assets/feature-scene.png
store/assets/feature-hero.png
store/assets/feature-boss.png