Novedades en sandro
Tengo varias novedades de sandro. La primera es que separé el desarrollo del site de la biblioteca. Para eso hice el proyecto sandro-lib, donde tiene el proyecto sandro y sus tests. Por lo tanto, el proyecto queda así:
- sandro: Site principal. Corre los tests. En un futuro va a tener toda la documentación. Es el primer site hecho en sandro y siempre va a usar la última versión. Si tenés alguna duda sobre cómo hacer algo, podés mirar el código acá.
- sandro-lib: Biblioteca de base para hacer sites con sandro
- domino: Port del proyecto domino para correr en sandro
La tercera es que cambié la forma de exponer los scripts que se ejecutan en el cliente. Ahora hay una acción del módulo alFinal que expone los scripts, tomando por parámetro una función que decide si un módulo puede ser expuesto dado el nombre de su recurso. Acá el ejemplo de cómo anda:
router = c.camino()
router.register(c.prefixPath("/js"), alFinal.jsCode({
published: function(resource) {
resource = "" + resource
return (
resource.startsWith("/sandro/") ||
resource.startsWith("/app/shared/") ||
resource.startsWith("/external/")
)
},
prefix: "/js"
}))
Muchos avances en muy poco tiempo. Espero poder seguir así,
Aureliano
No hay comentarios.:
Publicar un comentario