5a502c12c9
Project-level AI-tool instruction files (CLAUDE.md, AGENTS.md, GEMINI.md, .cursorrules, .windsurfrules, .aider.conf.yml) are operator-scoped working notes, not project artifacts. Other contributors don't need them, and committing them conflates operator preferences with shared project conventions. CLAUDE.md remains on the local disk (untracked) so Claude Code keeps loading it for this checkout; new clones simply won't have it, which is the desired state.
86 lines
2.3 KiB
Plaintext
86 lines
2.3 KiB
Plaintext
# ---> Go
|
|
# If you prefer the allow list template instead of the deny list, see community template:
|
|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
|
|
#
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Bundled Android APK + version sidecar (#397). Populated by CI for
|
|
# tag releases; never committed. README in client/ explains the flow.
|
|
client/minstrel.apk
|
|
client/minstrel.apk.version
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
go.work.sum
|
|
|
|
# env file
|
|
.env
|
|
|
|
|
|
# Superpowers brainstorming companion sessions
|
|
.superpowers/
|
|
|
|
# Agent-authored design specs and implementation plans (kept local; the
|
|
# canonical record lives in commit messages and the running code).
|
|
docs/superpowers/
|
|
|
|
# Per-machine Claude Code settings + remember-skill memory artifacts +
|
|
# project-level Claude/AI instruction files. All operator-scoped; the
|
|
# canonical project memory lives under ~/.claude/projects/ outside the
|
|
# repo. CLAUDE.md/AGENTS.md/GEMINI.md stay on the operator's machine
|
|
# only — they're tool-specific working notes, not project artifacts.
|
|
.claude/
|
|
.remember/
|
|
CLAUDE.md
|
|
AGENTS.md
|
|
GEMINI.md
|
|
.cursorrules
|
|
.windsurfrules
|
|
.aider.conf.yml
|
|
|
|
# Flutter
|
|
flutter_client/.dart_tool/
|
|
flutter_client/.flutter-plugins
|
|
flutter_client/.flutter-plugins-dependencies
|
|
flutter_client/build/
|
|
flutter_client/.idea/
|
|
flutter_client/ios/Podfile.lock
|
|
flutter_client/ios/Pods/
|
|
flutter_client/android/.gradle/
|
|
flutter_client/android/app/build/
|
|
flutter_client/android/local.properties
|
|
flutter_client/android/key.properties
|
|
flutter_client/*.iml
|
|
|
|
# Native Android (Kotlin/Compose) — M8 rewrite
|
|
android/.gradle/
|
|
android/.kotlin/
|
|
android/.idea/
|
|
android/build/
|
|
android/app/build/
|
|
android/local.properties
|
|
android/*.iml
|
|
android/app/*.iml
|
|
# Release signing material — keystore + extracted credentials live local
|
|
# only; the canonical copy is the Gitea repo secret (ANDROID_KEYSTORE_B64
|
|
# + the alias/password secrets). Losing the local file is fine; losing
|
|
# the secret means rebuilding the keystore + reinstalling all clients.
|
|
android/*.keystore
|
|
android/*.keystore.*
|
|
android/*.jks
|
|
android/keystore.properties
|