# Dependencies node_modules/ docker-compose.yml package-lock.json # Environment variables — never commit these .env # Runtime data — server-specific, never commit data/config.json data/characters.json data/accounts.json data/poll-state.json data/usermap.json data/wrank.json data/bringer.json data/attendance.json data/sessionPreferences.json data/tg-history/ # Emoji data emoji-uploads/ # Scripts scripts/ # Tests tests/ # Keep the data directory structure but not the contents !data/.gitkeep !data/tg-history/.gitkeep # Messages — user-specific files stay local messages/users/ # Keep the users directory structure !messages/users/.gitkeep # TypeScript build output dist/ # Logs *.log npm-debug.log* # OS files .DS_Store Thumbs.db # Editor .vscode/ .idea/