En esta versión hemos deprecado muchas funcionalidades, como el login y JWT, por motivos de simplicidad. Para las versiones anteriores referir a los releases.
Proyecto utilitario para empezar a construir una aplicación web SPA (Single Page Application).
Cuenta con funcionalidades y código repetitivo ya fuera de la caja.
Como segundo objetivo este proyecto tiene la intención de establecer un patrón a seguir en cuanto a estructuración y nombramiento de archivos para un proyecto JavaScript, y también sobre nomenclaturas y patrones de código.
- Mac OS X, Windows, o Linux
- Node.js v5.0.0 o mayor (
node -v
para saber versión actual)
Clone en su máquina la última versión de JSSK (Joko SPA Starter Kit):
$ git clone https://github.com/jokoframework/joko_spa_starter_kit.git app_ejemplo
$ cd app_ejemplo
npm install
Esto va a instalar las dependencias en tiempo de ejecución y las dependencias de desarrolladores listadas en el archivo package.json
npm run start
Este comando va a construir la aplicación, copiando los archivos de código fuente situados en /src
al directorio /dist
de salida.
Tan pronto como esta construcción finalice, se podrá acceder a la página inicial lanzando el navegador en la ruta:
Este comando construye una versión minificada de la aplicaicón en el directorio dist.
$ npm run build
Tests de integración y unitarios se ejecutan con Karma, Mocha y Chai:
$ npm test
Para detectar posibles errores y problemas se usa JSHint:
$ npm run lint
Inspirado y construido sobre el starter.marionette de Rentlio
Para colaborar favor referir a nuestra guía de colaboración.
- Documentación con recetas para agregar nuevas vistas de Backbone y otras funcionalidades
- Documentación con recetas para agregar librerías y utilitarios de terceros
- Documentación general y limpieza del código ya existente