From 4c2bbb9043e084d0caf6c8d3b87f0af8dc8a94e1 Mon Sep 17 00:00:00 2001 From: fernik Date: Fri, 20 Nov 2020 00:58:07 -0500 Subject: [PATCH] =?UTF-8?q?a=C3=B1adido=20readme=20y=20gitignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ README.es.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 .gitignore create mode 100644 README.es.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3ea1bb5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +package-lock.json \ No newline at end of file diff --git a/README.es.md b/README.es.md new file mode 100644 index 0000000..fae92eb --- /dev/null +++ b/README.es.md @@ -0,0 +1,53 @@ +# PatronJs [![npm version](https://badge.fury.io/js/jspatron.svg)](https://badge.fury.io/js/jspatron) + +PatronJs es framework basado el la arquitectura modelo vista controlador, utilizando ES5 async/await para renderisar vistas y compilar datos.ideal para aplicaciones de una sola pagina. +Es extensible donde pueden integrar librerias o crear funcionalidades disponible en toda tu aplicacion. + + +## Directorios + +- **directorio - app/** +se añaden todos los controladores para la vista. + +- **directorio - bootstrap/** +donde se inicializa la aplicacion y añade las rutas accesibles. + +- **directorio - config/** +añade todas las configuraciones del proyecto y del framework. + +- **directorio - public/** +acceso publico del contenido. + +- **directorio - views/** +donde se prepara la vista y se añade al documento principal. + +## archivo de rutas - bootstrap/route.js + + +```typescript +route.has(url: string, option_controller: object | Function, method_execute: string) +``` + +**ejemplo** +```javascript +class IndexController extends MainController { + constructor() { super() } + home() { + return 'home' + } +} + +route.has('/', IndexController, 'home') +``` +otro uso + +```javascript +route.has('/', { + controller: IndexController, + // load assets css or js + load: { + js: ['index'], + css: [] + } +}, 'home') +``` \ No newline at end of file