Skip to content

Commit

Permalink
añadido readme y gitignore
Browse files Browse the repository at this point in the history
  • Loading branch information
fernik committed Nov 20, 2020
1 parent 4126aab commit 4c2bbb9
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules/
package-lock.json
53 changes: 53 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
@@ -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')
```

0 comments on commit 4c2bbb9

Please sign in to comment.