Analisis del Core
Ya voy teniendo idea mas completa de las funcionalidades que ofrece el núcleo de MonoDevelop, así como el ciclo de vida de los plugin y los servicios que estan disponibles, como Operaciones asincronas, Monitores de progreso, Persistencia de propiedades etc.
Pronto mostrare otro video (esta vez con voz) con un plugin que permite ser extendido!. Se creará un plugin que será extendido por otro plugin :), esto será el pan de cada día de esta arquitectura.
En monodevelop se pueden definir aplicaciones (IAplication), mediante la herramienta mdtool. Por defecto arranca la herramienta IDE, que es el entorno de desarrollo, pero podemos ejecutar cualquier otra. Para obtener un listado de las aplicaciones registradas podemos hacer:
mdtool -q
Con la herramienta mdtool setup dir-link se pueden agregar directorios personales para plugins ademas de instalar manualmente los addins. Esto es bueno para no “ensuciar” la carpeta de addins de monodevelop, además de no necesitar permisos de superusuario para probar los addins.
Cuando busque una solución a la publicación web (mediawiki + plugin para exportar estaticamente?) subiré un par de chuletas que me estoy haciendo, sobre trozos de código útiles para monodevelop, y trozos de código de .net para javatos :D.
También comentar que al fin he podido utilizar gconta como proyecto por lo que tengo un motivo mas para esforzarme, así que andaos con cuidado




