1 # Gradle
2 .gradle/
3 build/
4 # The Gradle wrapper JAR is intentionally committed.
5 !gradle/wrapper/gradle-wrapper.jar
6
7 # IDE
8 .idea/
9 *.iml
10 *.ipr
11 *.iws
12 local.properties
13 captures/
14 *.hprof
15
16 # Generated UniFFI Kotlin bindings
17 # New Kotlin Multiplatform layout
18 lib/src/generated/
19 # Legacy Android-only layout
20 onde/src/main/kotlin/com/ondeinference/onde/onde.kt
21
22 # Native libraries generated from the Rust core
23 # Android (KMP layout)
24 lib/src/androidMain/jniLibs/
25 # JVM desktop bundle (KMP layout)
26 lib/src/jvmMain/resources/native/
27 # Legacy Android-only layout
28 onde/src/main/jniLibs/**/*.so
29
30 # Signing keys — never commit private keys
31 *.jks
32 *.keystore
33 *.p12
34 keystore.properties
35
36 # ProGuard output
37 *.map
38
39 # Logs
40 *.log
41 npm-debug.log*
42
43 # macOS
44 .DS_Store