¿Qué es Reforest?

Reforest es una aplicación desarrollada con Adobe AIR, que te permite crear estructuras de proyecto de una manera muy sencilla.

*La aplicación únicamente ha sido probada en Mac OSX Snow Leopard y Windows 7.

**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