Experiencia desatado de la demostración en vivo →
Unleash es una poderosa solución de código abierto para la gestión de funciones. Agiliza su flujo de trabajo de desarrollo, acelera la entrega de software y permite a los equipos controlar cómo y cuándo implementan nuevas características para los usuarios finales. Con Unleash, puede implementar el código en producción en lanzamientos más pequeños y más manejables a su propio ritmo.
Los indicadores de funciones en UnleAsh le permiten probar su código con datos de producción reales, reduciendo el riesgo de afectar negativamente la experiencia de sus usuarios. También permite a su equipo trabajar en múltiples funciones simultáneamente sin la necesidad de ramas de características separadas.
Unleash es la solución de código abierto más popular para los marcadores de funciones en GitHub. Admite 15 SDK de clientes y servidores oficiales y más de 15 SDK de la comunidad. Incluso puede crear su propio SDK si lo desea. UnleaSH es compatible con cualquier idioma y marco.
Para comenzar con UnleAsh, puede explorar Desatar la empresa con una prueba gratuita o comenzar localmente con nuestra solución de código abierto.
Para comenzar con Unleeash Enterprise, solicite una prueba gratuita. Esto le brinda acceso a una instancia alojada con proyectos y entornos ilimitados y características como control de acceso basado en roles, solicitudes de cambio, inicio de sesión único y SCIM para el aprovisionamiento automático de los usuarios.
Para configurar Desatear localmente, necesitará git y docker instalados en su máquina.
Ejecutar los siguientes comandos:
git clone [email protected]:Unleash/unleash.git
cd unleash
docker compose up -d Luego, apunte a su navegador a localhost:4242 e inicia sesión usando:
adminunleash4allSi prefiere ejecutar el código fuente en este repositorio directamente a través de Node.js, consulte las instrucciones paso a paso para poner en funcionamiento en la guía contribuyente.
Encuentre su SDK preferido en nuestra lista de SDK oficiales e importe en su proyecto. Siga las guías de configuración para su SDK específico.
Si usa el archivo de composición de Docker desde el paso anterior, aquí están los detalles de configuración que necesitará en marcha:
http://localhost:4242/api/frontend/clientKey : default:development.unleash-insecure-frontend-api-tokenhttp://localhost:4242/api/default:development.unleash-insecure-api-tokenSi usa una configuración diferente, lo más probable es que sus detalles de configuración también sean diferentes.
¡Verificar el estado de un indicador de características en su código es fácil! La sintaxis variará según su idioma, pero todo lo que necesita es una llamada de función simple para verificar si hay una bandera disponible. Así es como podría verse en Java:
if ( unleash . isEnabled ( "AwesomeFeature" )) {
// do new, flashy thing
} else {
// do old, boring stuff
}Si no desea ejecutar desatado localmente, también ofrecemos configuraciones de implementación fáciles para Heroku y Digital Ocean:
Las secciones anteriores le muestran cómo ponerse en funcionamiento rápida y fácilmente. Cuando esté listo para comenzar a configurar y personalizar el desatado para su propio entorno, consulte la documentación para comenzar con implementaciones autogestionadas, desatar opciones de configuración o ejecutar desatado localmente a través de Docker.
Pruebe la demostración en línea de Unleash.
Sabemos que aprender una nueva herramienta puede ser difícil y lento. Tenemos una comunidad en crecimiento a la que le encanta ayudar. No dude en buscar ayuda.
Únase a UnleAsh en Slack si desea hacer preguntas abiertas sobre Unleash, alternar de funciones o discutir estos temas en general.
Cree un problema de GitHub si ha encontrado un error o tiene ideas sobre cómo mejorar el desatado.
Visite la documentación para obtener descripciones más profundas, guías de instrucciones y más.
Obtenga más información sobre los principios de construcción y escala soluciones de bandera de funciones.
Unleash es la solución de bandera de características de código abierto más grande en GitHub. Construir Unleash es un esfuerzo de colaboración, y le debemos mucha gratitud a muchas personas inteligentes y talentosas. Construirlo junto con la comunidad asegura que construamos un producto que resuelva problemas reales para personas reales. También nos encantaría tener su ayuda: no dude en abrir problemas o proporcionar solicitudes de extracción.
Consulte el archivo Caboning.MD para las pautas de contribución y la Guía Desarrollo de Desarrollo para obtener consejos sobre la configuración del entorno, ejecutar las pruebas y ejecutar el desatado desde la fuente.
Si está buscando una de las siguientes funciones, eche un vistazo a nuestros planes Pro y Enterprise:
Unleash ha evolucionado significativamente en los últimos años, y sabemos lo difícil que puede ser mantener el software actualizado. Si está utilizando la versión principal actual, la actualización no debería ser un problema. Si está en una versión principal anterior, ¡consulte la Guía de migración de Unleash!