feat: Initiale Furt API-Gateway Projektstruktur

- Go-Projektstruktur nach Low-Tech-Prinzipien
- Issue-Templates für Service-Requests und Bug-Reports
- Konfiguration für sichere Entwicklung (.env.example)
- Scripts-Verzeichnis für Build und Deployment
- Dokumentationsstruktur für Dev und User Docs
- Apache 2.0 Lizenz für Open-Source-Entwicklung

Furt (Durchgang) vereint Services unter einheitlicher API
für vollständige digitale Souveränität.
This commit is contained in:
michael 2025-06-03 16:39:17 +02:00
parent 80e27a773b
commit f4e8a40cdf
9 changed files with 796 additions and 1 deletions

59
.gitignore vendored Normal file
View file

@ -0,0 +1,59 @@
# Environment variables (NEVER commit!)
.env
# Go build artifacts
*.exe
*.exe~
*.dll
*.so
*.dylib
furt-gateway
formular2mail-service
sagjan-service
/build/
/dist/
# Go test files
*.test
*.out
coverage.txt
coverage.html
# Go modules
/vendor/
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Editor files
.vscode/
.idea/
*.swp
*.swo
*~
# Temporary files
*.tmp
*.temp
*.log
# Development files
_personal/
_drafts/
_notes/
debug.log
# Database files (for testing)
*.db
*.sqlite
*.sqlite3
# Configuration files with secrets
config.local.yaml
config.production.yaml