.dockerignore, .gitignore, deploy/initdb, ci-requirements.md, client/README.md, shared/README.md and two web/scripts test names: dates, issue/rule/spike ids and the stories behind each exclusion removed. Corrected: - client/README.md: the dev lane bundles its own APK; :main no longer exists; main bundles the recorded sidecar instead of re-deriving the version name. Its smoke-test step wrote a bare "v0.2.0", which the server rejects as a sidecar that is not JSON; it now writes the JSON shape, which the README documents. - ci-requirements.md: one workflow, not four; the android lane builds no debug APK; main reads the recorded sidecar. - .gitignore: CI fills client/ on every image build, not tag releases only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
74 lines
1.8 KiB
Plaintext
74 lines
1.8 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
|
|
|
|
# `make build` output — an 18 MB binary that is never committed.
|
|
bin/
|
|
|
|
# Bundled Android APK + version sidecar. Populated by CI on every image
|
|
# build; 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 per-machine;
|
|
# CLAUDE.md/AGENTS.md/GEMINI.md are tool-specific working notes, not
|
|
# project artifacts.
|
|
.claude/
|
|
.remember/
|
|
CLAUDE.md
|
|
AGENTS.md
|
|
GEMINI.md
|
|
.cursorrules
|
|
.windsurfrules
|
|
.aider.conf.yml
|
|
|
|
# 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
|