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

Transcript
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