]> git.llucax.com Git - mecon/yatta.git/commitdiff
Estructura básica general.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 20 Jun 2003 22:27:47 +0000 (22:27 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 20 Jun 2003 22:27:47 +0000 (22:27 +0000)
15 files changed:
Makefile [new file with mode: 0644]
README [new file with mode: 0644]
doc/README [new file with mode: 0644]
doc/xmi2code.config [new file with mode: 0644]
doc/xmi2code.tpl.php [new file with mode: 0644]
init.sh [new file with mode: 0755]
lib/README [new file with mode: 0644]
sistema/README [new file with mode: 0644]
sistema/conf/README [new file with mode: 0644]
sistema/local_lib/README [new file with mode: 0644]
sistema/www/README [new file with mode: 0644]
sistema/www/css/README [new file with mode: 0644]
sistema/www/images/README [new file with mode: 0644]
sistema/www/js/README [new file with mode: 0644]
test/README [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..c9bafd4
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,15 @@
+# Makefile general.
+#
+# $Id$
+#
+
+help:
+       @echo Ejecute \'make init\' para inicializar el repositorio.
+       @echo Ejecute \'make clean-readme\' para borrar los archivos README.
+
+clean-readme:
+       find -name README | xargs svn rm
+
+init:
+       @./init.sh
+       @rm -fv init.sh
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..e99210b
--- /dev/null
+++ b/README
@@ -0,0 +1,37 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Directorio raíz del sistema en desarrollo.
+.
+|-- doc: Documentación del sistema y sus librerías.
+|
+|-- lib: Librerías generales del sistema que sirven para que otros sistemas
+|        interactúen con éste.
+|
+|-- test: Directorio para archivos de prueba.
+|
+`-- sistema: Archivos del sistema en sí. Se compone de estos (posibles)
+    |        subdirectorios.
+    |
+    |-- conf: Archivos de configuración del sistema.
+    |
+    |-- local_lib: Librerías locales del sistema (sólo para uso interno).
+    |
+    `-- www: Directorio público. Aquí se encuentra todo lo que deba ser
+        |    visible desde el servidor web (incluyendo scripts PHP, imágenes,
+        |    scripts JavaScript y hojas de estilo).
+        |
+        |-- css: Hojas de estilo específicas del sistema.
+        |
+        |-- images: Imágenes específicas del sistema.
+        |
+        `-- js: JavaScript específico del sistema.
+
+NOTAS:
+    * Para generar archivos de configuración de xmi2code y otras inicializaciones
+      puede ejecutar 'make init'.
+    * Para borrar este README y todos los de los demas directorios ejecute
+      'make clean-readme'.
+
diff --git a/doc/README b/doc/README
new file mode 100644 (file)
index 0000000..8644e02
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Documentación del sistema y sus librerías.
+
diff --git a/doc/xmi2code.config b/doc/xmi2code.config
new file mode 100644 (file)
index 0000000..65dc1fd
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ! vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+ ! **********************************************************************
+ ! *                      Ministerio de Economía                        *
+ ! *                             <SISTEMA>                              *
+ ! **********************************************************************
+ ! * This file is part of <SISTEMA>.                                    *
+ ! *                                                                    *
+ ! * <SISTEMA> is free software; you can redistribute it and/or modify  *
+ ! * it under the terms of the GNU General Public License as published  *
+ ! * by the Free Software Foundation; either version 2 of the License,  *
+ ! * or (at your option) any later version.                             *
+ ! *                                                                    *
+ ! * <SISTEMA> is distributed in the hope that it will be useful, but   *
+ ! * WITHOUT ANY WARRANTY; without even the implied warranty of         *
+ ! * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   *
+ ! * General Public License for more details.                           *
+ ! *                                                                    *
+ ! * You should have received a copy of the GNU General Public License  *
+ ! * along with Hooks; if not, write to the Free Software Foundation,   *
+ ! * Inc., 59 Temple Place, Suite 330, Boston, MA  02111*1307  USA      *
+ ! **********************************************************************
+ ! * Creado: <FECHA>                               *
+ ! * Autor:  <AUTOR>                                                    *
+ ! *********************************************************************+
+ ! 
+ ! $Id$
+ ! 
+ !-->
+
+<xmi2code>
+  <option key="target" value="*"/>
+  <option key="xmi-input" value="uml.xmi"/>
+  <option key="config-file" value="xmi2code.config"/>
+  <option key="config-file-set" value="false"/>
+  <option key="handler" value="umbrello"/>
+  <option key="generator-path" value="../sistema/local_lib"/>
+  <option key="use-package-as-dir" value="true"/>
+  <option key="indent" value="    "/>
+  <option key="files-case" value="preserve"/>
+  <option key="generator" value="php.pear"/>
+  <option key="template-path" value="."/>
+  <option key="php.template" value="xmi2code.tpl.php"/>
+  <option key="php.default-code" value="trigger_error('Not implemented!', E_USER_WARNING);"/>
+  <option key="php.pear.use-package-in-classnames" value="true"/>
+  <option key="php.pear.underscore-in-nonpublic" value="true"/>
+</xmi2code>
diff --git a/doc/xmi2code.tpl.php b/doc/xmi2code.tpl.php
new file mode 100644 (file)
index 0000000..6542438
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+// vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
+// +--------------------------------------------------------------------+
+// |                      Ministerio de Economía                        |
+// |                             <SISTEMA>                              |
+// +--------------------------------------------------------------------+
+// | This file is part of <SISTEMA>.                                    |
+// |                                                                    |
+// | <SISTEMA> is free software; you can redistribute it and/or modify  |
+// | it under the terms of the GNU General Public License as published  |
+// | by the Free Software Foundation; either version 2 of the License,  |
+// | or (at your option) any later version.                             |
+// |                                                                    |
+// | <SISTEMA> is distributed in the hope that it will be useful, but   |
+// | WITHOUT ANY WARRANTY; without even the implied warranty of         |
+// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   |
+// | General Public License for more details.                           |
+// |                                                                    |
+// | You should have received a copy of the GNU General Public License  |
+// | along with Hooks; if not, write to the Free Software Foundation,   |
+// | Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA      |
+// +--------------------------------------------------------------------+
+// | Creado: @@date                                   |
+// | Autor:  <AUTOR>                                                    |
+// +--------------------------------------------------------------------+
+//
+// $Id$
+//
\ No newline at end of file
diff --git a/init.sh b/init.sh
new file mode 100755 (executable)
index 0000000..86e3209
--- /dev/null
+++ b/init.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+#
+# Inicialización del repositorio
+#
+# $Id$
+#
+
+read -p 'Nombre del sistema: ' SISTEMA
+read -p 'Nombre y e-mail del autor (ej: Martín Caradagián <mcara@mecon.gov.ar>): ' AUTOR
+cat doc/xmi2code.config | awk "{ gsub(\"<FECHA>\", \"`date`\"); gsub(\"<SISTEMA>\", \"$SISTEMA\"); gsub(\"<AUTOR>\", \"$AUTOR\"); print }" > tmp
+cat tmp > doc/xmi2code.config
+cat doc/xmi2code.tpl.php | awk "{ gsub(\"<SISTEMA>\", \"$SISTEMA\"); gsub(\"<AUTOR>\", \"$AUTOR\"); print }" > tmp
+cat tmp > doc/xmi2code.tpl.php
+echo "Por favor edite los archivos doc/xmi2code.config y doc/xmi2code.tpl.php para ver que este todo bien..."
+vim -o doc/xmi2code.config doc/xmi2code.tpl.php
+
diff --git a/lib/README b/lib/README
new file mode 100644 (file)
index 0000000..de1189a
--- /dev/null
@@ -0,0 +1,8 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Librerías generales del sistema que sirven para que otros sistemas
+interactúen con éste.
+
diff --git a/sistema/README b/sistema/README
new file mode 100644 (file)
index 0000000..72ac2a6
--- /dev/null
@@ -0,0 +1,23 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Archivos del sistema en sí. Se compone de estos (posibles)
+subdirectorios.
+
+.
+|-- conf: Archivos de configuración del sistema.
+|
+|-- local_lib: Librerías locales del sistema (sólo para uso interno).
+|
+`-- www: Directorio público. Aquí se encuentra todo lo que deba ser
+    |    visible desde el servidor web (incluyendo scripts PHP, imágenes,
+    |    scripts JavaScript y hojas de estilo).
+    |
+    |-- css: Hojas de estilo específicas del sistema.
+    |
+    |-- images: Imágenes específicas del sistema.
+    |
+    `-- js: JavaScript específico del sistema.
+
diff --git a/sistema/conf/README b/sistema/conf/README
new file mode 100644 (file)
index 0000000..f94f6e8
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Archivos de configuración del sistema.
+
diff --git a/sistema/local_lib/README b/sistema/local_lib/README
new file mode 100644 (file)
index 0000000..929b89c
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Librerías locales del sistema (sólo para uso interno).
+
diff --git a/sistema/www/README b/sistema/www/README
new file mode 100644 (file)
index 0000000..676954f
--- /dev/null
@@ -0,0 +1,16 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Directorio público. Aquí se encuentra todo lo que deba ser visible desde
+el servidor web (incluyendo scripts PHP, imágenes, scripts JavaScript y
+hojas de estilo).
+
+.
+|-- css: Hojas de estilo específicas del sistema.
+|
+|-- images: Imágenes específicas del sistema.
+|
+`-- js: JavaScript específico del sistema.
+
diff --git a/sistema/www/css/README b/sistema/www/css/README
new file mode 100644 (file)
index 0000000..5a1d836
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Hojas de estilo específicas del sistema.
+
diff --git a/sistema/www/images/README b/sistema/www/images/README
new file mode 100644 (file)
index 0000000..3ef72fd
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Imágenes específicas del sistema.
+
diff --git a/sistema/www/js/README b/sistema/www/js/README
new file mode 100644 (file)
index 0000000..c96a7d3
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+JavaScript específico del sistema.
+
diff --git a/test/README b/test/README
new file mode 100644 (file)
index 0000000..204ea1e
--- /dev/null
@@ -0,0 +1,7 @@
+Descripción de los directorios:
+===============================
+
+$Id$
+
+Directorio para archivos de prueba.
+