Nuevo estandard para proyectos

0 views
Skip to first unread message

[iZ]

unread,
Feb 1, 2006, 1:55:43 PM2/1/06
to Skyview project


Hola


Como pienso que debería ser la estructura:

/ -+
    |
    +-[project]-+
    |                |
    |               +-doc
    |                |
    |               +-src
    |
    +-www-+
                |
               +-[project]-+
                                |
                               +-doc
                                |
                               +-src


Bueno es una sugerencia y no estoy seguro que se adecue a la mayoría de los proyectos, yo uso esta estructura para proyectos de programación.

Espero sus comentarios.

"B haPPy"

[iZ]

Juan Pablo de la Torre

unread,
Feb 1, 2006, 5:23:42 PM2/1/06
to Skyview...@googlegroups.com
Yo solía hacerlo al revés, la carpeta del proyecto tenía la fuente y había una carpeta llamada "compiled" con el proyecto compilado por versiones y otra llamada " dist" con el proyecto listo para distribuir.

De hecho aún mantengo esa estructura con las imágenes en la raíz tengo los archivos originales y una carpeta llamada " done" o "render" con las versiones más aceptables del trabajo.

Creo que hay que discutirlo más, no se me ocurre nada concreto.

[iZ]

unread,
Feb 2, 2006, 11:13:06 AM2/2/06
to Skyview...@googlegroups.com

Una estructura mas completa :P:


/ -+
    |
    +-[project]-+
    |                |
    |               +-bin

    |                |
    |               +-doc
    |                |
    |               +-src
    |
   +-www-+
               |
              +-[project]-+
                               |
                              +-doc
                               |
                              +-src



Yo solía hacerlo al revés, la carpeta del proyecto tenía la fuente y había una carpeta llamada " compiled" con el proyecto compilado por versiones y otra llamada " dist" con el proyecto listo para distribuir.

Lo que pienso es, que podrias guardar los compiled en "bin", tambien las "dist" que estarian temporalmente para luego ir a "/skyview/packages" o "/skyview/media" dependiendo el medio.


Creo que hay que discutirlo más, no se me ocurre nada concreto.

Si, dime si esta idea se puede adaptar al manejo de imagenes.


Estoy seguro que esta estructura  es adecuada para el manejo de codigo :D. Espero sus sugerencias.



--
            "B haPPy"

[iZ]

Juan Pablo de la Torre

unread,
Feb 3, 2006, 10:41:27 AM2/3/06
to Skyview...@googlegroups.com
 ...dime si esta idea se puede adaptar al manejo de imagenes.

yo creo que sí, pero creo que deberiamos hacer un poco más compleja la estructura, para tenerla mejor ordenada, algo así:

-+
 |
 +-[division]-+ (formato,lenguaje,plataforma,entorno,etc.)
              |
              +-[project]-+
                          |
                          +-src (source)
                          |
                          +-rsc (resource)
                          |
                          +-bin (render,compiled)
                          |
                          +-doc (documentation)

División, subdivisión
  • formato: PSD, PDF, AI.
  • lenguaje: PHP, C++, Perl.
  • plataforma: WinXP, Win32, Linux.
  • entorno: www.
  • etc: aplicación (Fruity Loops, Flash, 3dMax), proyecto (Skyview, Musphay), cliente (Coke, Honda, Ron Terremoto), clave (love, angel, music, baby, l.a.m.b.)
De esta manera podemos tener un montón de proyectos en un formato o lenguaje ("/_PDF/Vagueo_intensivo/","/_PDF/Libro Loco/ "),  o muchos proyectos para un cliente ("/Musphay/Logo/","/Musphay/CD/").

src, rsc, doc, bin
Source es, obviamente, la fuente del proyecto, el código, el archivo sin renderizar, etc; y Resource son los recursos que se utilizan, los sonidos, los textos y las imágenes que se necesitan; Documentation es la documentación del proyecto, explicaciones, ayuda, instrucciones; y Binary es el resultado final del proyecto.

[iZ]

unread,
Feb 3, 2006, 11:52:00 AM2/3/06
to Skyview...@googlegroups.com


OK  :D

Es una propuesta muy interesante, definitivamente abarca mas tipos de proyectos de los que tenia previstos :P.

Yo trabajo la mayoría del tiempo en proyectos de programación y de imagenes, estoy acostumbrado a que el codigo este en C y muchas veces no se separan en sistemas operativos porque puede ser compilado en cualquiera. Bueno en resumidas cuentas este proyecto es mas grande de lo que pensaba y realmente no me sera muy útil, por esta razón renuncio a este proyecto.

Espero que continúes el proyecto, ya que es de tu interés. Si necesitas ayuda para el proyecto, no dudes en escribirme ( cosas como hosting,etc,etc ).

Algo que te falto fue plataforma, ejem:

Plataforma: i386
Plataforma: amd64
Plataforma: sparc

Que por cierto lo confundiste con Sistema operativo:

OS: WindowsXP
OS: FreeBSD
OS: Solaris

;)
--
            "B haPPy"

[iZ]

Juan Pablo de la Torre

unread,
Feb 8, 2006, 8:50:22 AM2/8/06
to Skyview...@googlegroups.com
Algo que te falto fue plataforma, ejem:

ejem...

Que por cierto lo confundiste con Sistema operativo:

je je je... -blush- :P
Reply all
Reply to author
Forward
0 new messages