Heighliner(/'haɪlaɪnər/) es una herramienta de desarrollo moderna que entrega su pila de aplicaciones como código. Puede codificar detalles de bajo nivel en archivos de configuración legibles por humanos que puede versionar, reutilizar y compartir. Incluso puedes importar pilas existentes para crear pilas más avanzadas.
Proporcionamos y mantenemos pilas oficiales para brindar una experiencia lista para usar para casos de uso comunes. Su entorno de desarrollo se puede activar con un solo clic. Esto le ayudará a crear aplicaciones de forma fácil y rápida utilizando pilas nativas de la nube de última generación.
Mire el vídeo "Introducción a Heighliner":
Apilar como código (SaC) : se puede codificar toda la pila de aplicaciones. Puede versionar, reutilizar y compartir sus pilas. Incluso puedes importar pilas existentes para crear pilas más avanzadas. Puede componerlo de una manera que se optimice para sus entornos, incluido el gráfico Helm, canalizaciones de CI/CD, registro y monitoreo, seguridad y control de acceso, etc. También proporcionamos pilas oficiales para brindar las mejores prácticas nativas de la nube listas para usar.
Flujo de trabajo fluido : sin Heighliner, hemos visto personas instalar y configurar varias herramientas (por ejemplo, Argocd, Grafana, Nocalhost, API Gateway) en Kubernetes una y otra vez. Fragmenta su tiempo de desarrollo y les resulta doloroso conectar los puntos. Con Heighliner, puede disfrutar de un flujo de trabajo fluido para desarrollar sus aplicaciones, integrado con herramientas de código abierto. Puede hacer todo en una única plataforma: escribir código, crear y probar, administrar canalizaciones de CI/CD, ver registros y métricas.
Programa declarativo : las herramientas tradicionales le piden que programe el flujo de trabajo paso a paso. Este método no funciona a escala. Los desarrolladores suelen perderse en una cantidad abrumadora de código. Necesitamos una nueva solución para satisfacer los crecientes requisitos comerciales: un sistema declarativo para describir los objetivos deseados. Puede simplemente componer la arquitectura de la aplicación en alto nivel y Heighliner se encargará del trabajo pesado.
Multinube y sin dependencia de proveedores : Heighliner es de código abierto, neutral en cuanto a proveedores y independiente de la nube. Con una arquitectura conectable de múltiples nubes, Heighliner puede adaptar sus aplicaciones a cualquier plataforma de nube. Su código sigue siendo el mismo en todos los proveedores de la nube (AWS, Azure, etc.) mientras Heighliner se integra con ellos de forma inteligente. Realmente puedes construir una vez y ejecutar en cualquier lugar.
Consulte la documentación sobre cómo empezar a utilizar Heighliner.
Únase a nosotros en Discord
Heighliner se encuentra en etapa Alpha y se está desarrollando activamente.
Recomendamos instalar las versiones estables de heighliner. Pero si quieres construir heighliner a partir del código fuente:
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
Luego verifique la versión:
export PATH="$PWD/bin:$PATH"
hln version
Ver CONTRIBUCIÓN.md