- 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.
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# 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](LICENSE) für Details.
|