init: 提交 files 服务初始代码

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zxr
2026-08-03 23:51:21 +08:00
commit d29693343b
33 changed files with 2067 additions and 0 deletions

116
.gitignore vendored Normal file
View File

@@ -0,0 +1,116 @@
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Test binary, built with `go test -c`
*.test
# 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
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
# Folders
_obj
_test
.DS_Store
# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out
# Cgo generated
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
# Test coverage
*.coverprofile
coverage.html
coverage.txt
# Build output
/bin/
/dist/
/build/
# IDE specific files
.vscode/
.idea/
*.swp
*.swo
*~
.project
.settings/
*.sublime-project
*.sublime-workspace
# Environment variables
.env
.env.local
.env.*.local
# Log files
*.log
/logs/
/log/
# Database
*.db
*.sqlite
*.sqlite3
# Cache
/cache/
*.cache
# Temporary files
/tmp/
/temp/
*.tmp
# OS specific
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
# Config files with sensitive information (optional, adjust based on needs)
# etc/*_prod.yaml
# etc/*.key
# Go sum backup
go.sum.backup
# Debug files
__debug_bin
# Air (live reload tool)
.air.toml
tmp/
# Delve debugger
__debug_bin*
# Generated files
*.gen.go
# Performance test files
*.bench
/ops-files
/files