Heighliner (/'haɪlaɪnər/) ist ein modernes Entwicklertool, das Ihren Anwendungsstapel als Code bereitstellt. Sie können Details auf niedriger Ebene in für Menschen lesbare Konfigurationsdateien kodifizieren, die Sie versionieren, wiederverwenden und freigeben können. Sie können sogar vorhandene Stacks importieren, um erweiterte Stacks zu erstellen.
Wir stellen offizielle Stacks bereit und warten diese, um ein sofort einsatzbereites Erlebnis für gängige Anwendungsfälle zu bieten. Ihre Entwicklungsumgebung kann mit einem Klick hochgefahren werden. Dies wird Ihnen helfen, Apps einfach und schnell mithilfe modernster Cloud-nativer Stacks zu erstellen.
Sehen Sie sich das Video „Heighliner-Einführung“ an:
Stack as Code (SaC) : Ihr gesamter Anwendungsstapel kann kodiert werden. Sie können Ihre Stacks versionieren, wiederverwenden und teilen. Sie können sogar vorhandene Stacks importieren, um erweiterte Stacks zu erstellen. Sie können es so zusammenstellen, dass es für Ihre Umgebungen optimiert ist, einschließlich Helm-Diagramm, CI/CD-Pipelines, Protokollierung und Überwachung, Sicherheit und Zugriffskontrolle usw. Wir stellen auch offizielle Stacks bereit, um Cloud-native Best Practices sofort bereitzustellen.
Nahtloser Workflow : Ohne Heighliner haben wir gesehen, wie Menschen immer wieder verschiedene Tools (z. B. Argocd, Grafana, Nocalhost, API Gateway) auf Kubernetes installierten und konfigurierten. Es fragmentiert ihre Entwicklungszeit und macht es ihnen mühsam, die Zusammenhänge zu verstehen. Mit Heighliner können Sie den nahtlosen Workflow für die Entwicklung Ihrer Apps genießen, integriert in Open-Source-Tools. Sie können alles auf einer einzigen Plattform erledigen: Code schreiben, erstellen und testen, CI/CD-Pipelines verwalten, Protokolle und Metriken anzeigen.
Deklaratives Programm : Herkömmliche Tools fordern Sie auf, den Workflow Schritt für Schritt zu programmieren. Diese Methode funktioniert nicht im großen Maßstab. Entwickler verlieren sich oft in einer überwältigenden Menge an Code. Wir brauchen eine neue Lösung, um den wachsenden Geschäftsanforderungen gerecht zu werden – ein deklaratives System zur Beschreibung der gewünschten Ziele. Sie können einfach die Anwendungsarchitektur auf hohem Niveau erstellen und Heighliner übernimmt die schwere Arbeit.
Multi-Cloud und keine Anbieterbindung : Heighliner ist Open Source, anbieterneutral und Cloud-unabhängig. Mit einer steckbaren Multi-Cloud-Architektur kann Heighliner Ihre Apps an jede Cloud-Plattform anpassen. Ihr Code bleibt bei allen Cloud-Anbietern (AWS, Azure usw.) gleich, während Heighliner sich intelligent in sie integriert. Sie können wirklich einmal erstellen und überall ausführen.
Sehen Sie sich die Dokumentation zum Einstieg in die Verwendung von heightliner an.
Treten Sie uns bei Discord bei
Heighliner befindet sich im Alpha-Stadium und wird aktiv weiterentwickelt.
Wir empfehlen die Installation der stabilen Versionen von heightliner. Wenn Sie jedoch Heightliner aus dem Quellcode erstellen möchten:
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
Dann überprüfen Sie die Version:
export PATH="$PWD/bin:$PATH"
hln version
Siehe CONTRIBUTING.md