This forum has been archived. All content is frozen. Please use KDE Discuss instead.

¿Cómo hacer una contribución a un programa?

Tags: None
(comma "," separated)
User avatar
jrodriguez
Registered Member
Posts
15
Karma
0
OS
Hola a todos.

Quiero pedir vuestra ayuda, consejo o guía para hacer una pequeña contribución a un programa.

Se trata del tutor de mecanografía Ktouch. Este programa permite aprender mecanografía con diversas distribuciones de teclado distintas. El caso es que el archivo que contiene la definición de la distribución Dvorak para español es defectuoso, supongo que ha quedado anticuado por falta de mantenimiento. Me consta que este problema ya estaba presente en versiones anteriores.

He creado un archivo corregido y mejorado, y me gustaría ofrecérselo a los responsables de Ktouch.

El caso es que soy un usuario corriente, nunca he realizado ninguna contribución a un programa, y mi dominio del inglés es -siendo muy generoso- bastante limitado.

Seguro que en alguna parte hay un documento -en inglés- explicando cómo hacerlo, pero siendo mi primera vez, casi seguro que no será la última, me gustaría contar con la guía o consejo de alguien con experiencia en estas cosas, o que al menos conozca el tema mejor que yo.


PS: I apologize for my English.
User avatar
Gallaecio
KDE Developer
Posts
116
Karma
0
OS
Pues, depende.

Lo fácil es abrir un informe de error en bugs.kde.org, ponerle un «[PATCH]» de prefijo al título —simplemente por claridad—, y adjuntar el archivo en cuestión.

Lo correcto —en mi opinión— sería abrir una solicitud de revisión en git.reviewboard.kde.org, subiendo un fichero de diferencias contra el repositorio git de KTouch, para que la gente de KDE Edu lo revise, le de el visto bueno —o no—, y lo aplique.

Tú decides.
User avatar
jrodriguez
Registered Member
Posts
15
Karma
0
OS
Gallaecio wrote:Pues, depende.

Lo fácil es abrir un informe de error en bugs.kde.org, ponerle un «[PATCH]» de prefijo al título —simplemente por claridad—, y adjuntar el archivo en cuestión.

Lo correcto —en mi opinión— sería abrir una solicitud de revisión en git.reviewboard.kde.org, subiendo un fichero de diferencias contra el repositorio git de KTouch, para que la gente de KDE Edu lo revise, le de el visto bueno —o no—, y lo aplique.

Tú decides.


Hola amigo, muchas gracias por molestarte en contestar.

¡Cómo son las cosas! Llevo bastantes días documentándome sobre Ktouch, y bastante decepcionado con los resultados, tanto el programa como la documentación estaban bastante abandonados.

Y 15 minutos después de publicar mi consulta, descubro que un nuevo desarrollador se ha hecho cargo del proyecto y está reescribiendo completamente el programa. Creo que quiere lanzarlo con KDE 4.10

http://blog.sebasgo.net/blog/2012/10/24 ... ly-merged/

Te estoy muy agradecido, pero lamentablemente, lo que comentas ya no me sirve. Lo siento.

De mi avatar es fácil deducir que este programa, y todo lo relativo con los teclados, me interesa mucho.

Además del diseño del teclado Dvorak, tengo un curso de mecanografía para Dvorak a medias y alguna cosilla más. Creo que puedo hacer aportaciones útiles al nuevo Ktouch, y me encantaría hacerlo. Pero no sé ni por donde empezar.

El desarrollador comenta que se puede descargar la nueva versión -en desarrollo- de la siguiente dirección y compilarla:

https://projects.kde.org/projects/kde/k ... repository

Pero no sé que es exactamente lo que tengo que descargar ni como compilarlo. Nunca he compilado un programa, seguro que hay un README o un INSTALL -lo he visto-, pero nunca he usado git, no me aclaro, veo las cosas pero no sé que es lo que estoy viendo ni que hacer con ello. :-\

¡Soy un inútil!

ACTUALIZO: he descargado el tar 'wget -c http://anongit.kde.org/ktouch/ktouch-latest.tar.gz' ^-^


PS: I apologize for my English.
User avatar
TSDgeos
Moderator
Posts
49
Karma
0
Sigues necesitando ayuda para compilar o te ha salido?
User avatar
jrodriguez
Registered Member
Posts
15
Karma
0
OS
TSDgeos wrote:Sigues necesitando ayuda para compilar o te ha salido?


Hola amigo, gracias por interesarte por mis tribulaciones.

Lo cierto es que aun no he tenido ocasión de intentarlo. Pensaba que descargando el tarball obtendría el código fuente sin necesidad de pelearme con git, pero no. :(

Ahora estoy googleando en busca de material del tipo "git for dummis". Cualquier sugerencia en esta línea será bien recibida.


PS: I apologize for my English.
User avatar
TSDgeos
Moderator
Posts
49
Karma
0
jrodriguez wrote:
TSDgeos wrote:Sigues necesitando ayuda para compilar o te ha salido?


Hola amigo, gracias por interesarte por mis tribulaciones.

Lo cierto es que aun no he tenido ocasión de intentarlo. Pensaba que descargando el tarball obtendría el código fuente sin necesidad de pelearme con git, pero no. :(


Como que no? Has ejecutado el script que hay dentro del tarball?
User avatar
jrodriguez
Registered Member
Posts
15
Karma
0
OS
TSDgeos wrote:
Como que no? Has ejecutado el script que hay dentro del tarball?


Code: Select all
root@p1s1:/opt/ktouch# ./initrepo.sh
./initrepo.sh: 5: ./initrepo.sh: git: not found


Evidentemente, no lo encuentra por no estar instalado, antes de instalarlo quería documentarme un poco sobre cómo se instala y funciona la cosa.


PS: I apologize for my English.
User avatar
Gallaecio
KDE Developer
Posts
116
Karma
0
OS
jrodriguez wrote:[…] antes de instalarlo quería documentarme un poco sobre cómo [funciona Git].


http://try.github.com/levels/1/challenges/1
User avatar
jrodriguez
Registered Member
Posts
15
Karma
0
OS
Gallaecio wrote:
jrodriguez wrote:[…] antes de instalarlo quería documentarme un poco sobre cómo [funciona Git].


http://try.github.com/levels/1/challenges/1


¡Sí señor! ahora lo tengo mucho más claro. Eres mi héroe. ;)


PS: I apologize for my English.
User avatar
victorhck
Registered Member
Posts
19
Karma
0
OS
Mi pequeño minitutorial sobre Git y Github para principiantes (como yo...)
- http://victorhckinthefreeworld.wordpres ... -gnulinux/

Saludos.


Registered user: #528067
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz - 4 Gb Ram - nVidia [GeForce 9400 GT] (rev a1)
Visita mi blog: victorhckinthefreeworld


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]