Version 7 (modified by 15 years ago) (diff) | ,
---|
Introducción
La versión 2.0 de Opengnsys está en desarrollo. Esta página está destinada a los desarrolladores que colaboren en esta nueva versión. Poco a poco iremos rellenándola con más y más información. Además del wiki usamos también el sistema de tickets del trac para el desarrollo, el Canal de IRC (irc://irc.freenode.net/opengnsys) para la mensajería instantánea, y en el subversion vamos subiendo las revisiones que vamos desarrollando.
Arquitectura
La arquitectura es sencilla y muy parecida a la de Opengnsys 1, sin embargo hemos abogado por utilizar python en la consola web y quizás también terminemos usándolo en los clientes, sino Qt y C++.
Instalación y despliegue
La instalación de opengnsys incluye el despliegue de los demonios del servidor, la configuración del repositorios (uno o varios) y la creación de la imagen del cliente.
Desarrollo: Tutoriales
Queremos hacer el desarrollo y extensión de Opengnsys 2 lo más sencillo posible. Por eso vamos a mantener una serie de tutoriales de cómo realizar extensiones que permitan añadir nuevas características a la base.
Plugins para la Consola Web
Por ahora el sistema que más ha ocupado nuestro desarrollo ha sido la Consola Web, que ahora está escrita en python y tiene un arquitectura con un sistema base mínimo y el resto está desarrollado mediante plugins: