
Construya fácilmente una aplicación web de próxima generación usando Microfrontends. Piral le permite crear una aplicación modular frontend que se extienda en tiempo de ejecución con módulos desacoplados llamados Pilets que aprovechan una arquitectura de microfrontend .
Se puede desarrollar un Pilet de forma independiente y se envía con el código necesario, así como todos los demás activos relevantes. Los pilets son tan independientes de la aplicación del host como lo desea, haciéndolos transferibles entre diferentes aplicaciones.
Esto hace que Piral sea una base ideal para aplicaciones medianas a gran escala desarrolladas por equipos distribuidos .
⚡ Una pilet es capaz de extender dinámicamente otros pilets o usar tales ranuras de extensión.
⚡ Un Pilet puede proporcionar o usar dependencias compartidas de otros Pilets.
⚡ Una pilet está aislada (desarrollada y manejada) y nunca destruirá su aplicación.
⚡ Se puede desarrollar un Pilet con cualquier tecnología utilizando un IDE estándar .
⚡ Un Pilet se puede actualizar y publicar en segundos .
⚡ Una pilet se puede implementar o deshabilitar dinámicamente para crear aplicaciones autoformadoras .
⚡ Un Pilet se puede depurar sin problemas como si escribiera un monolito.
Piral en sí se desarrolla como un monoreso. Como tal, este repositorio puede contener una cantidad abrumadora de información.
Nuestra recomendación es comenzar en la documentación disponible en Docs.piral.io. Trabajar a través de los tutoriales disponibles le dará la información necesaria en el mejor orden posible.
Si bien los problemas de GitHub pueden usarse en el caso de las preguntas, preferiríamos que se planteen preguntas de uso general en nuestro servidor de discordia o en StackOverflow.
¡Asegúrese de consultar nuestras preguntas frecuentes y los tutoriales oficiales por adelantado!
El objetivo principal de este repositorio es continuar evolucionando piral y su ecosistema central, haciéndolo más rápido, más potente y más fácil de usar. El desarrollo de Piral ocurre a la intemperie en GitHub, y estamos agradecidos con la comunidad por contribuir con correcciones de errores, ideas y mejoras.
Lea a continuación para aprender cómo puede participar en la mejora del Piral.
docs contiene la documentación (usuario)src tiene las fuentes de todos los paquetes, muestras y páginas desarrolladastest contiene la configuración de la prueba y (en el futuro) pruebas del sistematools tiene algunas de las herramientas internas para construir los diferentes componentes Cada subdirectorio contiene otro README.md con más información sobre el contenido de la carpeta específica.
Adoptamos un código de conducta al que esperamos que los participantes del proyecto se adhieran. Lea el texto completo para que pueda comprender qué acciones serán y no serán toleradas.
Lea nuestra guía contribuyente para aprender sobre nuestro proceso de desarrollo, cómo proponer las correcciones de errores y las mejoras, y cómo construir y probar sus cambios en Piral.
Para ayudarlo a mojarse los pies y familiarizarlo con nuestro proceso de contribución, tenemos una lista de buenos primeros problemas que contienen errores que tienen un alcance relativamente limitado. Este es un gran lugar para comenzar.
Piral se libera utilizando la licencia MIT. Para obtener más información, consulte el archivo de licencia.