DescripcionProyectos – Pyragua

Descripción de Proyectos

Pyragua tiene como objetivo convertise en una IDE, por lo que el soporte para proyectos de software se vuelve una característica importante. A continuación se tratará de describir las características que debe cumplir el módulo de proyectos de Pyragua. Aunque la versión 0.4 no contará con soporte para proyectos, el diseño actual debe pensarse a futuro, de forma que su implementación sea sencilla.

Características Generales

Ideas para implementación

Dado que el XML es sencillo, no es necesario utilizar un módulo de python para su procesamiento. Aunque podría ser buena idea para facilitar las cosas. Un proyecto esta compuesto de múltiples archivos, pero se debe manejar el caso especial de un simple archivo que se quiere editar. Un proyecto de un solo archivo. Se manejan entonces ambos conceptos, un archivo y un proyecto.

Se deben crear en el menú de archivo, una serie de entradas para crear y abrir un proyecto nuevo. Se debe definir una extensión para lo que se considera un proyecto de pyragua.

En los recientemente abiertos, se deben incluir los proyectos, por lo que un abrir de archivo y de proyecto son lo mismo.