Heighliner(/'haɪlaɪnər/) 是一種現代開發人員工具,可將應用程式堆疊作為程式碼提供。您可以將低階詳細資訊編碼為人類可讀的設定文件,您可以對這些文件進行版本控制、重複使用和共用。您甚至可以匯入現有堆疊來建立更高級的堆疊。
我們提供並維護官方堆棧,為常見用例提供開箱即用的體驗。您的開發環境可以一鍵啟動。這將幫助您使用最先進的雲端原生堆疊輕鬆快速地建立應用程式。
觀看「Heighliner 簡介」影片:
堆疊即程式碼 (SaC) :您的整個應用程式堆疊都可以編碼。您可以對堆疊進行版本控制、重複使用和共用。您甚至可以匯入現有堆疊來建立更高級的堆疊。您可以以針對您的環境進行最佳化的方式進行組合,包括Helm 圖表、CI/CD 管道、日誌記錄和監控、安全性和存取控制等。實踐。
無縫工作流程:在沒有 Heighliner 的情況下,我們看到人們一再在 Kubernetes 上安裝和設定各種工具(例如 Argocd、Grafana、Nocalhost、API Gateway)。它分散了他們的開發時間,讓他們很難將各個點連結起來。透過 Heighliner,您可以享受與開源工具整合的應用程式開發的無縫工作流程。您可以在單一平台上執行所有操作:編寫程式碼、建置和測試、管理 CI/CD 管道、查看日誌和指標。
聲明式程序:傳統工具要求您逐步對工作流程進行程式設計。此方法不適用於大規模。開發人員經常會迷失在大量的程式碼中。我們需要一個新的解決方案來滿足不斷增長的業務需求—一個描述期望目標的聲明性系統。您只需在高層建立應用程式架構,Heighliner 將處理繁重的工作。
多雲且無供應商鎖定:Heighliner 是開源的、供應商中立的、與雲端無關的。憑藉多雲、可插拔架構,Heighliner 可以讓您的應用程式適應任何雲端平台。您的程式碼在雲端提供者(AWS、Azure 等)之間保持不變,而 Heighliner 可以與它們智慧整合。您可以真正構建一次並在任何地方運行。
查看有關如何開始使用高度襯裡的文件。
加入我們的 Discord
Heighliner 處於 Alpha 階段並且正在積極開發中。
我們建議安裝 heighliner 的穩定版本。但如果你想從原始碼建立heightliner:
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
然後檢查版本:
export PATH="$PWD/bin:$PATH"
hln version
請參閱 CONTRIBUTING.md