Add .gitignore file

This commit is contained in:
anthrodjear 2026-05-08 19:57:11 +03:00
parent 1c6616366a
commit 21790abe6c

112
.gitignore vendored
View file

@ -1,77 +1,55 @@
# Binaries
# Go build artifacts
bin/
build/
*.exe
*.dll
*.so
*.dylib
*.test
*.out
/picoclaw
/picoclaw-test
cmd/**/workspace
.gocache/
dist/
# Dependencies
/node_modules/
/.pnp/
.pnp.js
# Picoclaw specific
# Testing
/coverage/
# PicoClaw
.picoclaw/
config.json
sessions/
build/
# Build outputs
/dist/
/build/
/out/
# Coverage
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Secrets & Config (keep templates, ignore actual secrets)
.env
config/config.json
.security.yml
onboard
# Test
coverage.txt
coverage.html
# OS
# Misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
# Ralph workspace
ralph/
.ralph/
tasks/
# Backup and temporary files
*.bak
*.tmp
*.temp
# Plans
docs/plans/
docs/superpowers/
# Git rewrite directory (from the current status)
.git-rewrite/
# Editors
# Vendor (for Go)
/vendor/
# Seahorse generated files (if any)
# Note: we have seahorse source files, so we only ignore generated ones if they appear
# But we don't know the exact pattern, so we leave it commented for now.
# Frontend specific (if not already covered by root node_modules)
# /web/frontend/node_modules/
# /web/frontend/.pnp/
# /web/frontend/.pnp.js
# IDE
.vscode/
.idea/
# Added by goreleaser init:
dist/
*.vite/
# Windows Application Icon/Resource
*.syso
.cache/
web/frontend/.pnpm-store/
_tmp_*
web/frontend/_tmp_*
# Test telegram integration
cmd/telegram/
# Keep embedded backend dist directory placeholder in VCS
!web/backend/dist/
web/backend/dist/*
!web/backend/dist/.gitkeep
.claude/
docker/data
.omc/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?