Este es el monorepo de Aurelia 2, que contiene paquetes principales y de complementos, ejemplos, puntos de referencia y documentación para la próxima versión principal del marco JavaScript moderno favorito de todos, Aurelia.
Aurelia es un marco JavaScript front-end moderno para crear aplicaciones de navegador, móviles y de escritorio. Se centra en alinearse estrechamente con las especificaciones de la plataforma web, utilizar convenciones sobre la configuración y tener una intrusión mínima en el marco. Básicamente, queremos que escribas tu código sin que el marco se interponga en tu camino.
Las aplicaciones de Aurelia se construyen componiendo una serie de componentes simples. Por convención, los componentes se componen de una clase básica de JavaScript o Typecript, con una plantilla HTML correspondiente.
//app.js
export class App {
welcome = "Welcome to Aurelia" ;
quests = [
"To seek the holy grail" ,
"To take the ring to Mordor" ,
"To rescue princess Leia"
] ;
}
<!-- app.html -->
< form >
< label >
< span > What is your name? </ span >
< input value.bind =" name & debounce:500 " >
</ label >
< label >
< span > What is your quest? </ span >
< select value.bind =" quest " >
< option > </ option >
< option repeat.for =" q of quests " > ${q} </ option >
</ select >
</ label >
</ form >
< p if.bind =" name " > ${welcome}, ${name}! </ p >
< p if.bind =" quest " > Now set forth ${quest.toLowerCase()}! </ p >
Este ejemplo muestra algunas de las potentes funciones de la sintaxis de enlace de aurelia. Para obtener más información, consulte nuestra documentación.
¿Te sientes emocionado? Vea cómo usar makes
para comenzar en la siguiente sección.
Nota: tenga en cuenta que Aurelia 2 todavía está en versión beta. Varias características y casos de uso relacionados con la API pública aún no se han probado y habrá algunos cambios importantes más.
Primero, asegúrese de tener Node.js v8.9.0 o superior instalado en su sistema. A continuación, utilizando npx, una herramienta distribuida como parte de Node.js, crearemos una nueva aplicación Aurelia 2. En un símbolo del sistema, ejecute el siguiente comando:
npx makes aurelia
Esto hará que npx
descargue la herramienta de andamiaje makes
, junto con el generador aurelia
, que utilizará para guiarlo a través del proceso de configuración. Una vez completado, tendrás un nuevo proyecto de Aurelia 2 listo para ejecutar. Para obtener más información sobre el uso de makes
por parte de Aurelia, consulte aquí. Si no está interesado en adoptar nuestro enfoque preferido para generar un proyecto, también puede ver la carpeta de ejemplos en este repositorio para configuraciones JIT puras (sin convenciones) con varios cargadores y paquetes.
Puedes leer la documentación sobre Aurelia 2 aquí. Nuestros nuevos documentos están actualmente en proceso, por lo que la documentación más completa está disponible en nuestra sección de introducción. Si nunca antes ha usado Aurelia, querrá comenzar con nuestra Guía de inicio rápido.
Si está interesado en contribuir con Aurelia, consulte nuestra documentación para contribuyentes para obtener más información. Aprenderá cómo crear el código y ejecutar pruebas, cuál es la mejor manera de participar en nuestros canales sociales, cómo enviar relaciones públicas e incluso cómo contribuir a nuestra documentación. Le damos la bienvenida y le agradecemos de antemano por unirse a nosotros en este esfuerzo.
Para mantenerse actualizado sobre Aurelia, visite y suscríbase al blog oficial y a nuestra lista de correo electrónico. También te invitamos a seguirnos en twitter. Si tiene preguntas, eche un vistazo a nuestro foro de Discurso. Para chatear en Aurelia 2, únete a nuestra nueva comunidad de Aurelia 2 en Discord. Si desea unirse a la creciente lista de patrocinadores de Aurelia, apóyenos en Open Collective.
Aurelia tiene licencia del MIT. Puede obtener más información y leer el documento de licencia aquí.