desarrollando kde

25
Desarrollando KDE Aleix Pol i Gonzàlez <[email protected]>

Upload: kdeespana

Post on 21-Jun-2015

106 views

Category:

Technology


0 download

DESCRIPTION

¿Eres desarrollador y quieres incorporarte a un equipo de trabajo fantástico y a un proyecto extraordinario? KDE es tu proyecto. Descubre cómo colaborar con el escritorio libre más completo.

TRANSCRIPT

Page 1: Desarrollando KDE

Desarrollando KDE

Aleix Pol i Gonzàlez<[email protected]>

Page 2: Desarrollando KDE

¿Quién soy?

Mantenedor de KDevelop, KAlgebra,Kamoso, ...

Presidente de KDE España

Trabajo para BlueSystems, mejorandoKDE

Page 3: Desarrollando KDE

Qué es KDE?

Page 4: Desarrollando KDE

> ¿Desarrollar? ¿Por qué?

> Proceso

> ¡A jugar!

Page 5: Desarrollando KDE

¿Qué puedodesarrollar?

Page 6: Desarrollando KDE

Tus ideas

Page 7: Desarrollando KDE

Un proyecto

Page 8: Desarrollando KDE

Scratch my own itch

Page 9: Desarrollando KDE

¡No te cortes!

Page 10: Desarrollando KDE

> ¿Desarrollar? ¿Por qué?

> Proceso

> ¡A jugar!

Page 11: Desarrollando KDE

Discusión

Page 12: Desarrollando KDE

Desarrollo

Page 13: Desarrollando KDE

Revisión e integración

Page 14: Desarrollando KDE

> ¿Desarrollar? ¿Por qué?

> Proceso

> ¡A jugar!

Page 15: Desarrollando KDE
Page 16: Desarrollando KDE

$ cat .gitconfig[url 'git://anongit.kde.org/']    insteadOf = kde:[url 'ssh://[email protected]/']    pushInsteadOf = kde

$ git clone kde:<miproyecto>

Page 17: Desarrollando KDE

Instalar dependencias

¿Qué vamos a necesitar? Bueno yaveremos...

Page 18: Desarrollando KDE

¿Dónde?

KDEDIRS, PATH, LD_LIBRARY_PATH

Page 19: Desarrollando KDE

$ git clone kde:kalgebra$ cd kalgebra$ mkdir build$ cd build$ cmake .. -DCMAKE_INSTALL_PREFIX=<...>$ make install

Page 20: Desarrollando KDE

Me has convencido,Aleix.

¿Por dónde empiezo?

Page 21: Desarrollando KDE

https://bugs.kde.org/show_bug.cgi?id=197136

bug:197136

Page 22: Desarrollando KDE

<Insertar magia>

Page 23: Desarrollando KDE

ReviewBoard te quiere

Page 24: Desarrollando KDE

¿?

Page 25: Desarrollando KDE

http://community.kde.org/Sysadmin/GitKdeOrgManual

http://techbase.kde.org/Getting_Started/Build/KDE_Applications

http://community.kde.org/Frameworks/Building