¿Qué es Reforest?
Reforest es una aplicación desarrollada con Adobe AIR, que te permite crear estructuras de proyecto de una manera muy sencilla.
*Si tenéis una versión instalada inferior a la 0.4, por favor borradla y descargar la nueva versión, las versiones anteriores tenían un bug que hace llamadas masivas en busca de actualizaciones al servidor. Si no actualizáis es posible que tenga que cerrar la web. Muchas gracias. Siento las molestias.
**The next version adds english language.
¿Qué es una semilla?
Una semilla es un archivo con formato xml que define la estructura de archivos y carpetas que va a contener tu proyecto.
¿Como se crea?
Simplemente crea un archivo de texto y añádele la extensión .seed cuando lo guardes.
La semilla debe contener dos nodos principales:
info y structure
En el nodo info incluiremos los datos descriptivos de la semilla, por ejemplo:
(imagen de muestra de info)
En el nodo structure incluiremos la estructura de archivos y carpetas de nuestros proyectos, por ejemplo.
(imagen de muestra de structure)
Dentro del nodo structure podremos incluir dos tipos de nodos que serán los encargados de crear/copiar nuestros archivos y carpetas dentro del proyecto.
Estos dos nodos son folder y file.
El nodo folder tiene una propiedad obligatoria que es "name", que será el nombre del directorio cuando creemos el proyecto.
Si la propiedad name es projectName, ese directorio se llamará igual que el nombre de proyecto asignado en la generación de proyecto.
El nodo file tiene dos propiedades obligatorias
- name: define el nombre del archivo al copiarse.
- route: define la ruta al archivo base (plantilla).
Además, el nodo file tiene una propiedad opcional parse
.Si le añadimos el valor de "true", Reforest buscará dentro de nuestro archivo base (plantilla) en busca de variables de Reforest.
Una variable de Reforest tiene la siguiente estructura:
%RFST:Variable=Valor%
Las variables de Reforest se usan para cambiar en el momento de la generación de proyecto aquellos valores que variarán de unos proyectos a otros
.Por ejemplo el title en index.html De esta manera, si tenemos: title %RFST:title=titulo% durante la generación de proyecto Reforest nos preguntará por el cambio de valor de esa variable y podremos cambiar titulo por "El título que yo quiera". Quedando al finalizar, lo siguiente: title El titulo que yo quiera title.
Créditos
Desarrollo: Chema Juárez www.robot04.com
Diseño: Paco López (Dredy) www.dredy.es
Agradecimientos
Joseba Alonso, Francis Restoy, Christian Gómez, Jokin Alonso, Juan Antonio Urbano
www.refr3sh.es