Monorepo for Aesthetic.Computer aesthetic.computer
at main 388 lines 7.8 kB view raw
1# KidLisp WASM render output 2kidlisp-wasm/output/ 3 4# Wrangler local cache 5.wrangler/ 6 7# MongoDB backup (contains user data) 8mongodb-backup/ 9 10# entire ac-pill directory 11ac-pill/ 12 13# GPG-encrypted secrets (unpacked from vault, not for version control) 14*.gpg 15 16# GPG private key backups (passphrase-protected but never commit) 17jeffrey-private.asc 18jeffrey-private.asc:Zone.Identifier 19 20# SSH keys (keep in aesthetic-computer-vault only) 21oven/ssh/ 22**/oven-deploy-key* 23**/*-deploy-key* 24**/id_rsa* 25**/id_ed25519* 26 27# ignore tokens dir (static outputs of ac pieces for archival purposes) 28tokens/*.zip 29tokens/*/ 30!tokens/README.md 31!tokens/pack-for-objkt.fish 32 33# ignore objkt output (packaged pieces for OBJKT deployment on teia.art) 34objkt/output/*.zip 35objkt/output/*.html 36objkt/output/*.gif 37objkt/output/*/ 38!objkt/output/README.md 39 40# ignore tezos keep bundles and IPFS temp files 41tezos/keep-bundles/ 42tezos/ipfs-temp/ 43# Tezos Python virtual environment 44tezos/.venv/ 45# Tezos client state 46tezos/.tezos-client/ 47tezos/.tezos-client-local/ 48# Old compiled Michelson files 49tezos/*_compiled.tz 50# Node modules in tezos 51tezos/node_modules/ 52 53# ignore reference tools output directory (bake/tape generated files) 54reference/tools/recording/.tape-frames-cache 55reference/tools/recording/_ 56reference/tools/output 57!reference/tools/output/.gitkeep 58# ignore strudel reference (local clone only, not needed for builds) 59reference/strudel/ 60packed 61packed/*/ 62objkt/output 63 64# assets (ignore all - synced via CDN) 65system/public/assets/* 66!system/public/assets/.gitkeep 67!system/public/assets/papers/ 68system/public/assets/papers/* 69!system/public/assets/papers/readings/ 70system/public/assets/papers/readings/* 71!system/public/assets/papers/readings/text/ 72system/public/assets/papers/readings/text/* 73!system/public/assets/papers/readings/text/Gallope-Harren-Hicks-The-Scores-Project-2025.txt 74 75# AestheticAnts runtime (logs, runs, test output - not part of the score) 76ants/*.log 77ants/runs/ 78ants/test-*.txt 79 80# ignore offline index.html 81system/public/index.html 82 83# any instance of the aesthetic-computer-vault repository 84aesthetic-computer-vault/ 85# Local clones of external repos 86feral-file/ 87modes/ 88 89# SSH deploy keys (secrets) 90oven/ssh/ 91 92# Wallet extension node_modules 93wallet/extension/node_modules/ 94 95# built vscode extension packages 96vscode-extension/*.vsix 97 98# Any emacs or vim backups. 99*~ 100 101# Thomas Lawson gig backups, credentials, ssh, ssl 102gigs/thomaslawson.com/backups/ 103gigs/thomaslawson.com/credentials.json 104gigs/thomaslawson.com/ssh/ 105gigs/thomaslawson.com/ssl/ 106 107# Scratch directory for temp files 108scratch/ 109 110# Agent memory local state (encrypted local-first store) 111.ac-agent-memory/ 112.agent-memory/ 113 114# Temporary webapp inspection artifacts 115/.tmp/ 116 117# Dev logs from remote debugging 118dev-logs.txt 119 120# Local dev uploads (fallback when S3 credentials are missing) 121local-uploads/ 122.#* 123 124# NPM 125node_modules/ 126 127# IntelliJ 128*.iml 129/.idea/ 130 131# macOS 132.DS_Store 133 134# redis dumps 135dump.rdb 136 137# development certificates 138/ssl-dev/.ssl 139/ssl-dev/combined.pem 140/ssl-dev/localhost.pem 141/ssl-dev/localhost-key.pem 142aesthetic.crt 143localhost.crt 144 145remote-debug/ 146 147# hosting for the frontend 148.vercel 149 150# environment variables for the server 151*.env 152 153# type definitions generated by tsc 154system/types/ 155 156# Local Netlify folder 157.netlify 158 159# FFOS local build cache 160utilities/ffos-build/.ffos-cache/ 161 162# Parcel's caching folder (I don't even really use parcel.) 163.parcel-cache/ 164 165# Any firebase configuration. 166aesthetic-computer-firebase-adminsdk*.json 167 168# The .emacs.d directory in micro/machine 169micro/machine/.emacs.d 170 171# gcp keys for deploying services 172gcp-service-key.json 173gcp-firebase-service-key.json 174 175# aider chat history and other potential state 176.aider* 177 178# GitHub workflows directory - track workflows for CI/CD 179# Ignore .github contents except workflows and FUNDING.yml 180.github/* 181!.github/workflows/ 182!.github/FUNDING.yml 183 184__pycache__/ 185 186# Ignore lockfile for ac-site 187/tmp/ac-site.lock 188 189# Backup of netlify.toml when using no-SSL version in Codespaces 190system/netlify.toml.backup 191 192# XDG runtime/cache directories (dev container auto-generated) 193.xdg/ 194 195# kidlisp-n64 build artifacts and dependencies (recursive patterns) 196kidlisp-n64/**/*.z64 197kidlisp-n64/**/*.n64 198kidlisp-n64/**/*.v64 199kidlisp-n64/**/*.o 200kidlisp-n64/**/*.bin 201kidlisp-n64/**/*.log 202kidlisp-n64/**/*-header-dump.txt 203kidlisp-n64/**/build/ 204kidlisp-n64/**/build-*/ 205kidlisp-n64/**/*-build/ 206kidlisp-n64/test-build/ 207kidlisp-n64/swamp-rebuild/ 208kidlisp-n64/libdragon-build/ 209kidlisp-n64/libdragon-source/ 210kidlisp-n64/go/ 211kidlisp-n64/n64-sdk/ 212kidlisp-n64/spicy-patched 213kidlisp-n64/spicy-source/ 214kidlisp-n64/node_modules/ 215kidlisp-n64/package-lock.json 216# External git repositories 217kidlisp-n64/Swamp-Hero-64/ 218kidlisp-n64/emulator/ 219kidlisp-n64/libdragon/ 220kidlisp-n64/peter-lemon-n64/ 221 222# ============================================================================ 223# SECURITY: Private Keys, Secrets, and Credentials 224# ============================================================================ 225 226# SSH Private Keys (all common types) 227**/id_rsa 228**/id_rsa.* 229**/id_dsa 230**/id_dsa.* 231**/id_ecdsa 232**/id_ecdsa.* 233**/id_ed25519 234**/id_ed25519.* 235**/*_rsa 236**/*_dsa 237**/*_ecdsa 238**/*_ed25519 239 240# SSL/TLS Certificates and Keys 241*.pem 242*.key 243*.crt 244*.cer 245*.p12 246*.pfx 247*.p7b 248*.p7c 249*.der 250 251# AWS Credentials 252**/.aws/credentials 253**/.aws/config 254**/aws-credentials* 255**/aws-config* 256 257# GCP Service Account Keys 258**/*-service-account*.json 259**/*-firebase-adminsdk*.json 260**/gcp-key*.json 261**/gcloud-key*.json 262 263# API Keys and Tokens 264**/*api-key* 265**/*api_key* 266**/*apikey* 267**/token.json 268**/tokens.json 269**/*-token.json 270**/.token 271**/.tokens 272 273# Environment Files with Secrets 274.env.local 275.env.*.local 276.env.secret 277.env.secrets 278.env.production 279.env.staging 280**/*.env.local 281**/*.env.secret 282 283# OAuth and Auth Tokens 284**/.oauth 285**/oauth_token* 286**/.netrc 287 288# Docker secrets 289**/docker-secret* 290**/.docker/config.json 291 292# Kubernetes secrets 293**/k8s-secret* 294**/kube-secret* 295 296# Database connection strings and credentials 297**/database.yml 298**/db-config*.json 299 300# Password files 301**/passwords.txt 302**/.password 303**/.passwords 304**/credentials.txt 305 306# Keychain and credential stores 307**/.keychain 308**/.gnupg/private-keys* 309**/.ssh/known_hosts 310 311# Terraform state files (may contain secrets) 312**/*.tfstate 313**/*.tfstate.backup 314 315# Session server specific (this repo) 316session-server/session_server 317session-server/session_server.pub 318aesthetic-computer-vault/session-server/session_server 319aesthetic-computer-vault/session-server/session_server.pub 320 321# Playdate development (build artifacts) 322kidlisp-playdate/build/ 323kidlisp-playdate/KidLisp.pdx/ 324kidlisp-playdate/sdk/ 325 326# Root build directory (Playdate builds) 327/build/ 328 329# Secret directories 330secret/ 331secrets/ 332**/secret/ 333**/secrets/ 334.secret/ 335.secrets/ 336system/.env 337ac-vst/vst3sdk/ 338*.amxd 339 340# Emacs performance logs (keep directory, ignore log files) 341.emacs-logs/*.log 342 343# Devcontainer entry logs 344.devcontainer/entry-logs/ 345 346# GPU/Vello WASM Rust build artifacts 347gpu/vello-wasm/target/ 348gpu/vello-wasm/pkg/ 349gpu/vello-wasm/Cargo.lock 350ff1-cli/ 351.mcpregistry_* 352 353# Test scripts that may contain secrets or tokens 354test-keep-mint-*.mjs 355check-*secrets.mjs 356 357# Silo scripts that access production database or contain wallet keys 358silo/use-staging-wallet.mjs 359.claude/settings.local.json 360 361# Fedac build output (disk images, local bundles) 362fedac/out/ 363 364# Fedac native build artifacts (kernel sources, object files, images) 365fedac/native/build/ 366 367# External project artifacts (not part of AC repo) 368surface-architecture.html 369 370# LaTeX build artifacts 371papers/**/*.aux 372papers/**/*.bbl 373papers/**/*.blg 374papers/**/*.log 375papers/**/*.out 376papers/**/*.toc 377 378# babypat build artifacts 379fedac/babypat/*.o 380fedac/babypat/*.so 381fedac/babypat/*.efi 382fedac/babypat/*.elf 383fedac/babypat/*.bin 384fedac/babypat/*.img 385fedac/native/upload.env.gpg 386 387# Stray GPG key backups (canonical copies live in aesthetic-computer-vault/gpg/) 388/gpg/