Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt...

23
Cómo hacer que te aprueben un plugin de Grails en dos horas... y sin fork de Burt Beckwith Iván López Martín Iván López (@ilopmar)

description

Cuando solicitas la aprobación de un plugin de Grails para la publicación en los repos oficiales, suele ocurrir que Burt Bekwith lo revisa. El resultado de la revisión es un fork con un montón de cambios. Esta charla va de cómo conseguir que te aprueben la publicación del plugin en dos horas y sin el fork de Burt. El video de la charla está disponible en: http://www.youtube.com/watch?v=_VWmim3Fk1Q

Transcript of Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt...

Page 1: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Cómo hacer que te aprueben un plugin de Grails en dos horas... y sin fork de Burt Beckwith

Iván López Martín

Iván López (@ilopmar)

Page 2: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Iván Lopez Martín @ilopmar

Trabajo en Kaleidos

Uso Groovy/Grails desde hace casi 4 años

Creador de varios plugins de Grails

Geek, padre, desarrollador, sysadmin, linuxero y pro-software libre

¿Quién soy?

Page 3: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

La “culpa” la tiene @adelatorrefoss

Mis plugins: - ducksboard-api - slug-generator - postgresql-extensions (con @alotor) - my-malcom - url-shortener

Colaboraciones: - avatar - asynchronous-mail

¿Por qué esta charla?

Page 4: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Solicitar la aprobación del plugin en http://grails.org/plugins/submitPlugin

Y listo, seguro que lo aprueban inmediatamente y lo puedes publicar

¿Así que ya has terminado tu plugin?

Page 5: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Nada malo puede pasar, ¿verdad?

Page 6: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Burt Beckwith, ¡eso es lo que pasa!

Page 7: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith
Page 8: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

.gitignoreDescriptor del pluginapplication.propertiesBuildConfig.groovyConfig.groovyDataSource.groovyUrlMappings.groovyscriptserror.gspplugin.xmlweb-app

Escribir código groovyCorrecta indentación del códigoCódigo comentado

¿Que hay que comprobar?

Page 9: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith
Page 10: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

.gitignore

Page 11: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Descriptor del plugin

Page 12: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Descriptor del plugin

Page 13: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Descriptor del plugin

Page 14: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

application.properties

Page 15: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Config.groovy

Page 16: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

BuildConfig.groovy

Page 17: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

DataSource.groovy

Page 18: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Groovy

Page 19: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Varios

UrlMappingsscripts/_Installscripts/_Uninstallscripts/_Upgradegrails-app/views/error.gspweb-app/

Page 20: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith
Page 21: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

Antes de publicar el plugin, empaquetarlo, abrir el .zip y comprobar que todo es correcto.

$ grails package-plugin

Y ya por fin

$ grails plublish-plugin

¡Bien, me han aprobado el plugin!

Page 22: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith
Page 23: Madrid GUG - Cómo hacer que te aprueben un plugin de grails en dos horas... y sin fork de Burt Beckwith

¡Gracias!

http://lopezivan.blogspot.comhttp://lopezivan.blogspot.com

@ilopmar@ilopmar

https://github.com/lmivanhttps://github.com/lmivan

Iván López MartínIván López Martín

[email protected]@gmail.com