Chemenu 2.1.0 - deterministischer Wissenskompiler
Chemenu kompiliert Rohnotizen zu einem verlinkten, quellengebundenen Wiki: raw/ -> types/ + tools/ -> kb/ -> reports/. Was mechanisch ist, macht tools/wikitool; was Urteil braucht, macht ein Agent unter Contracts, deren Grenzen in Code durchgesetzt sind statt im Prompt. Dieser Commit ist der Startpunkt der oeffentlichen Historie. Die vorherige Entwicklung fand in einer privaten Instanz statt und ist nicht Teil dieses Repositorys; ihre Erzaehlung steht vollstaendig in CHANGES.md, das mit 44 Eintraegen von 0.1.0 bis 2.1.0 erhalten geblieben ist. Der mitgelieferte Korpus ist ein Testbett und eine Demo: 170 Seiten ueber den Stack selbst - Gates, Lint, Versionierung, Suche, das Wiki-Muster. Er dokumentiert das Werkzeug mit den eigenen Mitteln des Werkzeugs. Lizenz: AGPL-3.0 fuer den Stack (tools/, types/), CC-BY-4.0 fuer die Inhalte. Die Grenze zwischen beiden ist der Dateiplan, den dist export berechnet - siehe NOTICE.
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
---
|
||||
type: types/entity.md
|
||||
entity_type: tool
|
||||
tags: [deployment, cli, go, automation]
|
||||
created: 2026-07-25
|
||||
modified: 2026-08-29
|
||||
related: [Go, ha-core, plugnburn-edl]
|
||||
sources: []
|
||||
confidence: 0.75
|
||||
confidence_base: 0.75
|
||||
provenance: general
|
||||
summary: In Go geschriebenes CLI-Werkzeug zur Automatisierung von Anwendungs-Deployment, Konfigurationsverwaltung und Infrastruktur.
|
||||
---
|
||||
# gdeploy
|
||||
|
||||
**Typ:** Tool (CLI Deployment Tool)
|
||||
|
||||
## Beschreibung
|
||||
|
||||
gdeploy scheint ein Go-basiertes Bereitstellungstool zu sein, das sich im Repository befindet. Basierend auf seinem Namen und dem Vorhandensein verwandter Tools bietet es wahrscheinlich Funktionen zum Bereitstellen von Anwendungen, zum Verwalten von Infrastruktur oder zum Automatisieren von Release-Prozessen.
|
||||
|
||||
## Kerndaten
|
||||
|
||||
- **Typ:** CLI-Tool
|
||||
- **Sprache:** [[Go]]
|
||||
- **Zweck:** Bereitstellungsautomatisierung
|
||||
- **Status:** Aktiv (hergeleitet aus Vorhandensein im Quellbaum)
|
||||
- **Repository:** Lokales Verzeichnis (gdeploy/)
|
||||
- **Besitzer:** Torben
|
||||
|
||||
## Beziehungen
|
||||
|
||||
- **Geschrieben in:** [[Go]]
|
||||
- **Verwandt mit:** [[plugnburn-edl]] (ähnliche Bereitstellungs-/EDL-Werkzeuge)
|
||||
- **Kann verwendet werden von:** [[ha-core]] oder anderen Projekten
|
||||
|
||||
## Merkmale (hergeleitet)
|
||||
|
||||
Basierend auf typischen Bereitstellungstools und dem Kontext kann gdeploy bieten:
|
||||
|
||||
### Bereitstellungsfunktionen
|
||||
|
||||
- Anwendungsbereitstellung auf Servern
|
||||
- Konfigurationsverwaltung
|
||||
- Service-Neustart/Reload
|
||||
- Integritätsprüfungen
|
||||
- Rollback-Funktionen
|
||||
|
||||
### Automatisierung
|
||||
|
||||
- Skriptbare Bereitstellungs-Pipelines
|
||||
- Umgebungsverwaltung (dev, Staging, prod)
|
||||
- Secrets-Verwaltung
|
||||
- Protokollierung und Auditing
|
||||
|
||||
### Integration
|
||||
|
||||
- Kann sich in Container-Laufzeiten integrieren (Docker usw.)
|
||||
- Kann Cloud-Provider unterstützen
|
||||
- Kann mit Konfigurationsverwaltungstools arbeiten
|
||||
|
||||
## Typische Anwendungsfälle
|
||||
|
||||
```bash
|
||||
# Example usage patterns (hypothetical)
|
||||
gdeploy deploy myapp production
|
||||
gdeploy rollback myapp v1.2.3
|
||||
gdeploy status myapp
|
||||
gdeploy config set myapp DATABASE_URL=...
|
||||
```
|
||||
|
||||
## Vergleich mit ähnlichen Tools
|
||||
|
||||
| Funktion | gdeploy | plugnburn-edl | Ansible | Terraform |
|
||||
|---------|---------|---------------|---------|-----------|
|
||||
| Sprache | Go | Go | Python | Go |
|
||||
| Fokus | Bereitstellung | EDL/Bereitstellung | Konfigurationsverwaltung | IaC |
|
||||
| Agentlos | ? | ? | Ja | Ja |
|
||||
| Zustandsverwaltung | ? | ? | Ja | Ja |
|
||||
|
||||
## Architektur
|
||||
|
||||
Falls es den typischen Go CLI-Mustern folgt:
|
||||
- Hauptpaket mit Unterbefehlen
|
||||
- Konfiguration über YAML/JSON-Dateien
|
||||
- Plugin-Architektur möglich
|
||||
- Protokollierung zu stdout/Datei
|
||||
|
||||
## Historie
|
||||
|
||||
- [2026-07-25] - Entity-Seite als Teil des initialen Wiki-Gerüsts erstellt
|
||||
|
||||
## Siehe auch
|
||||
|
||||
- [[Go]] - Programming language used
|
||||
- [[plugnburn-edl]] - Related deployment tool
|
||||
- [[ha-core]] - May use this tool
|
||||
- Deployment Automation concept
|
||||
- CI/CD Pipeline concept
|
||||
Reference in New Issue
Block a user