# AITBC Monorepo ignore rules # =================== # Python # =================== __pycache__/ *.pyc *.pyo *.pyd *.so .venv/ */.venv/ venv/ env/ *.egg-info/ *.egg .eggs/ pip-wheel-metadata/ .pytest_cache/ .coverage htmlcov/ .tox/ .mypy_cache/ .ruff_cache/ # Environment files *.env .env.* !.env.example .env.local .env.*.local # =================== # Databases # =================== *.db *.sqlite *.sqlite3 */data/*.db data/ # Alembic alembic.ini migrations/versions/__pycache__/ # =================== # Node / JavaScript # =================== node_modules/ dist/ build/ .npm/ .pnpm/ yarn.lock pnpm-lock.yaml .next/ .nuxt/ .cache/ # =================== # Development Tests # =================== dev/tests/__pycache__/ dev/tests/*.pyc dev/tests/test_results/ dev/tests/simple_test_results.json dev/tests/data/ dev/tests/*.db # =================== # Logs & Runtime # =================== logs/ *.log *.log.* npm-debug.log* yarn-debug.log* yarn-error.log* pids/ *.pid *.seed # =================== # Editor & IDE # =================== .idea/ .vscode/ *.swp *.swo *~ .project .classpath .settings/ # =================== # Runtime / PID files # =================== *.pid apps/.service_pids # =================== # OS Files # =================== .DS_Store .DS_Store? ._* Thumbs.db ehthumbs.db Desktop.ini # =================== # Build & Compiled # =================== *.o *.a *.lib *.dll *.dylib target/ out/ # =================== # Secrets & Credentials # =================== *.pem *.key *.crt *.p12 secrets/ credentials/ .secrets # =================== # Temporary Files # =================== tmp/ temp/ *.tmp *.temp *.bak *.backup # =================== # Windsurf IDE # =================== .windsurf/ .snapshots/ # =================== # Test Results & Artifacts # =================== test-results/ **/test-results/ # =================== # Wallet files (contain keys/balances) # =================== home/client/client_wallet.json home/genesis_wallet.json home/miner/miner_wallet.json # Root-level wallet backups (contain private keys) *.json # =================== # Stale source copies # =================== src/aitbc_chain/ # =================== # Project Specific # =================== # Coordinator database apps/coordinator-api/src/*.db # Blockchain node data apps/blockchain-node/data/ # Explorer build artifacts apps/explorer-web/dist/ # Solidity build artifacts packages/solidity/aitbc-token/typechain-types/ packages/solidity/aitbc-token/artifacts/ packages/solidity/aitbc-token/cache/ # Local test data tests/fixtures/generated/ # GPU miner local configs scripts/gpu/*.local.py # Deployment secrets scripts/deploy/*.secret.* infra/nginx/*.local.conf # =================== # Documentation # =================== # Infrastructure docs (contains sensitive network info) docs/infrastructure.md # Workflow files (personal, change frequently) docs/1_project/3_currenttask.md docs/1_project/4_currentissue.md # =================== # Website (local deployment details) # =================== website/README.md website/aitbc-proxy.conf # =================== # Local Config & Secrets # =================== .aitbc.yaml apps/coordinator-api/.env # =================== # Windsurf IDE (personal dev tooling) # =================== .windsurf/ # =================== # Deploy Scripts (hardcoded local paths & IPs) # =================== scripts/deploy/* !scripts/deploy/*.example scripts/gpu/* !scripts/gpu/*.example scripts/service/* # =================== # Infra Configs (production IPs & secrets) # =================== infra/nginx/nginx-aitbc*.conf infra/helm/values/prod/ infra/helm/values/prod.yaml