Com col·laborar en un projecte de programari lliure

En aquesta ocasió volem compartir amb vosaltres un article que ens ha semblat interessant i que tot aquell que s'interessi pel programari Lliure hauria de llegir. Aquest article l'hem vist en genbetadev.com i parla sobre com col·laborar en un projecte de Programari Lliure.

Col·laborar en projecte de Programari Lliure

Els projectes de programari lliure han canviat el món del programari. Darrere de l'execució de tals projectes es troben persones que dediquen el seu temps a crear tecnologies obertes en les que qualsevol pot contribuir. Hi ha una falsa creença que per participar en aquests projectes és imprescindible ser un gran programador o tenir molt de temps. Però no. No és un requisit indispensable.

A continuació, us anem a explicar les diferents formes de col·laborar en un projecte de programari lliure. Us demostrarem que tot i que els creadors de molts projectes de programari lliure són uns genis en l'art de la programació nosaltres també podem aportar el nostre granet de sorra de formes variades. Tothom pot començar per algun lloc.

Integrar-se en la comunitat i ajudar a la seva difusió

Els desenvolupadors que col·laboren en un projecte de programari lliure es comuniquen amb la comunitat per diferents mitjans: Llistes de correu, blocs o IRC. Per això és fonamental, si volem començar a col·laborar en un projecte, primer escoltar que s'està parlant i enviar els nostres primers missatges.

Posteriorment, podem col·laborar amb ells debatent a la llista de correu, Ajudant per IRC a altres persones més novelles, i fins i tot escrivint algunes entrades al bloc de el projecte que informin a la comunitat de les noves funcionalitats o donant exemples en tutorials.

I si en lloc de programar ens agrada més dissenyar, segur que els programadors de el projecte et agrairan que els ajudis a millorar el lloc web. Moltes vegades estan tan ocupats creant noves funcionalitats que obliden l'aspecte visual de la pàgina web oficial de el projecte.

Col·laborar en la detecció i la resolució de bugs

El codi és el cor dels projectes de programari lliure, però encara que escriure codi pot ser el més apassionant també cal tenir en compte que el manteniment i resolució d'errors fan que els projectes siguin estables.

Els projectes de programari solen disposar d'un sistema de tiquets visibles per al públic. Una bona aportació és documentar millor els errors que s'hagin estat reportats. Podem diagnosticar errors, ja que sovint poden estar mal documentats, així que si som capaços de reproduir els errors dels tiquets i aportar més informació als desenvolupadors de el projecte ells ho agrairan, ja que de vegades passen més temps intentant descobrir on es produeix la sentència que en resoldre-ho.

De la mateixa manera, també és important tancar els tiquets que ja estiguin resolts. La neteja de les incidències, per exemple, de més d'un any que per oblit continuen obertes i possiblement en versions posteriors ja es van resoldre de forma col·lateral.

Treballar en el codi de el projecte

Arribem a al punt que tots desitgem i en el qual els programadors solen tenir motivació per col·laborar: escriure codi nou per al projecte.

Abans de tot és important que aprenguem l'estil amb el que s'escriu i la forma que s'usa en el projecte. Hem de ser membres responsables de la comunitat mantenint l'estil i fer els oportuns commit perquè els desenvolupadors més experimentats integrin el nostre codi en la branca principal.

Podem començar per parts menys complexes i que no seran complicades d'integrar el projecte, com provar un versió beta en diferents plataformes. De vegades és complicat comprovar que en múltiples plataformes funciona tot correctament i no cal adaptar res, així que podem encarregar-nos de provar el codi en alguna de les plataformes que dominem.

També podem dedicar-nos a solucionar errors, Com comentàvem abans, resoldre tiquets és una bona manera d'alliberar als desenvolupadors perquè es dediqui a el flux principal de treball. A part de documentar també podem començar escrivint el nostre primer codi resolent errors que hàgim trobat o escrivint proves per al codi a manera de tests.

Documentar i crear exemples

Com us sentiu quan a l'començar a trastejar amb un projecte us trobeu que la documentació és escassa? Doncs bé, potser la documentació també sigui un bon punt pel qual podem començar a col·laborar. Desenvolupant algunes part massa concises o documentant problemes que nosaltres mateix ens hem trobat. Normalment la documentació sol estar en format wiki per la qual cosa serà molt fàcil que des del primer moment puguem incloure la nostra.

També és important ajudar crear exemples. Com més exemples d'ús tingui el projecte, millor. Podem fer petits projectes o aplicacions demostrant de forma pràctica com es fa servir el programari, API o el que sigui en el que consisteix el projecte de programari lliure.

via | genbetadev.com


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Fem servir Linux va dir

    Molt bona aportació! Excel·lent article.