Heighliner(/'haɪlaɪnər/) — это современный инструмент разработчика, который доставляет стек вашего приложения в виде кода. Вы можете кодифицировать детали низкого уровня в удобочитаемые файлы конфигурации, которые можно редактировать, повторно использовать и публиковать. Вы даже можете импортировать существующие стеки для создания более продвинутых стеков.
Мы предоставляем и поддерживаем официальные стеки, чтобы обеспечить готовые решения для распространенных случаев использования. Среду разработки можно развернуть в один клик. Это поможет вам легко и быстро создавать приложения с использованием современных облачных стеков.
Посмотрите видео «Представление Heighliner»:
Стек как код (SaC) : весь стек вашего приложения можно кодифицировать. Вы можете создавать версии, повторно использовать и делиться своими стеками. Вы даже можете импортировать существующие стеки для создания более продвинутых стеков. Вы можете составить его таким образом, который оптимизируется для вашей среды, включая диаграмму Helm, конвейеры CI/CD, ведение журнала и мониторинг, безопасность и контроль доступа и т. д. Мы также предоставляем официальные стеки для реализации лучших облачных технологий из коробки.
Бесперебойный рабочий процесс . Мы видели, как без Heighliner люди снова и снова устанавливали и настраивали различные инструменты (например, Argocd, Grafana, Nocalhost, API Gateway) в Kubernetes. Это фрагментирует время их разработки, и им становится трудно соединить точки. С Heighliner вы можете наслаждаться бесперебойным рабочим процессом разработки приложений, интегрированным с инструментами с открытым исходным кодом. Вы можете делать все на одной платформе: писать код, собирать и тестировать, управлять конвейерами CI/CD, просматривать журналы и метрики.
Декларативная программа : традиционные инструменты требуют пошагового программирования рабочего процесса. Этот метод не работает в масштабе. Разработчики часто теряются в огромном количестве кода. Нам нужно новое решение, отвечающее растущим требованиям бизнеса — декларативная система для описания желаемых целей. Вы можете просто составить архитектуру приложения на высоком уровне, и Heighliner возьмет на себя всю тяжелую работу.
Мультиоблачность и отсутствие привязки к поставщику : Heighliner — это продукт с открытым исходным кодом, нейтральный к поставщикам и облачным решениям. Благодаря мультиоблачной подключаемой архитектуре Heighliner может адаптировать ваши приложения к любым облачным платформам. Ваш код остается одинаковым для всех поставщиков облачных услуг (AWS, Azure и т. д.), а Heighliner интеллектуально с ними интегрируется. Вы действительно можете построить один раз и бежать куда угодно.
Ознакомьтесь с документацией о том, как начать использовать Heighliner.
Присоединяйтесь к нам в Discord
Heighliner находится на стадии альфа-версии и активно развивается.
Мы рекомендуем устанавливать стабильные версии Heighliner. Но если вы хотите собрать Хайлайнер из исходного кода:
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
Затем проверьте версию:
export PATH="$PWD/bin:$PATH"
hln version
См. CONTRIBUTING.md