Low-Tech API-Gateway für digitale Souveränität
Find a file
michael d6d546bd95 docs(core): comprehensive development documentation and issue management system
- Complete project documentation for API gateway development
- API gateway-specific development processes and standards
- Comprehensive issue management system with script automation
- Go-specific testing guidelines for multi-service architecture

New Documentation:
- devdocs/KONZEPT.md: project philosophy, architecture, service integration patterns
- devdocs/TESTING_GUIDELINES.md: Go testing, API tests, gateway-service integration
- devdocs/development-process.md: API gateway development, multi-service coordination
- devdocs/furt-issue-management-guide.md: Furt-specific issue management workflows

Issue Management System:
- scripts/create_issue.sh: 8 preconfigured templates for API gateway development
- Furt-specific issue types: service-request, architecture, performance, security
- Script-based workflows for efficient development
- Integration with existing get_issues.sh and update_issue.sh scripts

API Gateway Development Standards:
- Service integration patterns for gateway ↔ service communication
- API-contract-first development with OpenAPI specifications
- Security-first patterns for authentication and input validation
- Multi-service testing strategies for coordinated development

This documentation enables immediate, efficient API gateway development
with clear standards, proven patterns, and automated workflows.
2025-06-03 18:45:55 +02:00
.gitea/issue_template feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00
devdocs docs(core): comprehensive development documentation and issue management system 2025-06-03 18:45:55 +02:00
scripts docs(core): comprehensive development documentation and issue management system 2025-06-03 18:45:55 +02:00
.env.example feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00
.gitignore docs(core): comprehensive development documentation and issue management system 2025-06-03 18:45:55 +02:00
furt_setup_repo.sh feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00
go.mod feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00
LICENSE feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00
README.md feat: Initiale Furt API-Gateway Projektstruktur 2025-06-03 16:39:17 +02:00

Furt API Gateway

Ein Low-Tech API-Gateway für selbst-gehostete Services im Einklang mit digitaler Souveränität.

Überblick

Furt ist ein minimalistischer API-Gateway, der verschiedene Services unter einer einheitlichen API vereint. Der Name "Furt" (germanisch für "Durchgang durch Wasser") symbolisiert die Gateway-Funktion: Alle Requests durchqueren die API-Furt um zu den dahinterliegenden Services zu gelangen.

Philosophie

  • Low-Tech-Ansatz: Einfachheit vor Komplexität
  • Digitale Souveränität: Vollständige Kontrolle über die eigene Infrastruktur
  • Native Deployment: Go-Binaries ohne externe Abhängigkeiten
  • Ressourcenschonend: Minimaler Speicher- und CPU-Verbrauch
  • Open Source: Transparent und gemeinschaftlich entwickelt

Status

🚧 In Entwicklung - Grundgerüst wird implementiert

Geplante Services

  • formular2mail: Kontaktformulare zu E-Mail weiterleiten
  • sagjan: Selbst-gehostetes Kommentarsystem
  • Weitere: Shop, Newsletter, Terminbuchung, etc.

Installation

Dokumentation folgt mit erstem Release

Entwicklung

Siehe devdocs/ für Entwicklungsrichtlinien und Architektur-Dokumentation.

Lizenz

Apache License 2.0 - Siehe LICENSE für Details.