- Tener el codigo en Github
- Ir a la pestana releases de Github
- Rellenar el formulario y arrastrar un archivo donde dice
Attach binaries by dropping them here.
(se explica a continuacion que debe contener el archivo)
Un .rar
o .zip
que contenga en su directorio raiz (es decir, no dentro de una carpeta):
- El plugin compilado en
jar
. Solo debe ser un archivojar
, con todas sus dependencias dentro. - Un archivo XML llamado
plugin.xml
con los contenidos que se especifican a continuacion.
Los campos son todos opcionales. En caso de dejar fuera informacion, simplemente se omite y no se muestra en la interfaz grafica.
Por esa razon, si en el futuro se agregan mas parametros, eso no invalidaria plugins creados anteriormentes, y para agregar los datos faltantes solo bastaria con modificar el archivo XML en el siguiente release.
<plugin>
<name>Nombre del plugin</name>
<version>Debe ser formato X.Y.Z por ejemplo 3.4.1</version>
<author>Nombre del autor, no es necesario que coincida con el de ninguna otra cuenta</author>
<contact>Puede ser tu correo</contact>
<homepage>
Esta corresponde a la pagina principal del plugin, es decir, alguna pagina que contenga informacion de uso, etc.
Por ahora pueden dejarlo con la pagina de Interaction
http://interaction.informatica.usach.cl/
o con la de MO
http://mo.informatica.usach.cl/
</homepage>
<repository>
Aca pueden colocar algun repositorio donde este el codigo fuente de la extension. No es necesario que coincida con el
repositorio oficial, o con el cual estan publicando los releases. Puede ser un fork, etc.
</repository>
<description>Describe tu plugin aca</description>
</plugin>
MO tiene en sus interfaces algunos meta-datos ya incluidos, por lo que si se omiten los campos en el XML se mostrarian los que vienen dentro del jar
.