Come collaborare a un progetto di software gratuito

In questa occasione vogliamo condividere con voi un articolo che abbiamo trovato interessante e che chiunque sia interessato software gratuito dovresti leggere. Abbiamo visto questo articolo in genbetadev.com e parlarne come collaborare a un progetto di software libero.

Collabora al progetto di software libero

I progetti di software libero hanno cambiato il mondo del software. Dietro l'esecuzione di tali progetti ci sono persone che dedicano il loro tempo alla creazione di tecnologie aperte in cui chiunque può contribuire. C'è una falsa convinzione che per partecipare a questi progetti sia essenziale essere un grande programmatore o avere molto tempo. Ma no. Non è un requisito essenziale.

Successivamente, ti diremo il file diversi modi per collaborare a un progetto di software libero. Ti mostreremo che, nonostante il fatto che i creatori di molti progetti di software libero siano dei geni nell'arte della programmazione, possiamo anche dare il nostro contributo in vari modi. Tutti possono iniziare da qualche parte.

Integrati nella comunità e aiutaci a diffonderla

Sviluppatori che collaborano a un progetto di software gratuito comunicare con la comunità con mezzi diversi: mailing list, blog o IRC. Ecco perché è essenziale, se vogliamo iniziare a collaborare a un progetto, prima ascoltare ciò che viene detto e inviare i nostri primi messaggi.

Successivamente, possiamo collaborare con loro discutendo sulla mailing list, aiutando IRC ad altre persone più alle prime armi, e anche scrivere alcuni post sul blog del progetto che informi la comunità delle nuove funzionalità o fornisca esempi in tutorial.

E se invece di programmare ci piace progettare di più, sicuramente i programmatori del progetto ti ringrazieranno per averli aiutati a farlo migliorare il sito web. Molte volte sono così impegnati a creare nuove funzionalità che dimenticano l'aspetto visivo del sito web ufficiale del progetto.

Collabora al rilevamento e alla risoluzione dei bug

Il codice è il cuore dei progetti di software libero, ma sebbene scrivere codice possa essere la cosa più eccitante, devi anche tenere a mente che la manutenzione e la risoluzione dei problemi rendono i progetti stabili.

I progetti software di solito hanno l'estensione sistema di ticket visibile al pubblico. Un buon contributo è migliori errori di documento che sono stati segnalati. Siamo in grado di diagnosticare errori, poiché spesso possono essere scarsamente documentati, quindi se siamo in grado di riprodurre errori di ticket e fornire maggiori informazioni agli sviluppatori del progetto, lo apprezzeranno, poiché a volte passano più tempo a cercare di scoprire dove si verifica l'errore per risolverlo.

Allo stesso modo, anche è importante chiudere i ticket già risolti. La pulizia di incidenti, ad esempio, di più di un anno che a causa dell'oblio sono ancora aperti e forse nelle versioni successive sono già stati risolti in modo collaterale.

Lavora sul codice del progetto

Siamo arrivati ​​al punto che tutti volevamo e in cui i programmatori sono spesso motivati ​​a collaborare: scrivere nuovo codice per il progetto.

Prima di tutto è importante che impariamo lo stile in cui è scritto e il modo in cui viene utilizzato nel progetto. Dobbiamo essere membri responsabili della comunità mantenendo lo stile e fare gli opportuni impegni in modo che gli sviluppatori più esperti integrino il nostro codice nel ramo principale.

Possiamo iniziare con parti meno complesse che non sarà complicato integrare nel progetto, come prova una versione beta su diverse piattaforme. A volte è difficile controllare che tutto funzioni correttamente su più piattaforme e nulla deve essere adattato, quindi possiamo occuparci di testare il codice su qualsiasi piattaforma che padroneggiamo.

Possiamo anche dedicarci a correggere i bugCome accennato prima, la risoluzione dei ticket è un buon modo per consentire agli sviluppatori di concentrarsi sul flusso di lavoro principale. Oltre a documentarli, possiamo anche iniziare a scrivere i nostri primi errori di risoluzione del codice che abbiamo trovato o scrivere test per il codice come test.

Documenta e crea campioni

Come ti senti quando quando inizi a trafficare con un progetto trovi che la documentazione è scarsa? Beh, forse il documentazione è anche un buon punto in cui possiamo iniziare a collaborare. Sviluppare alcune parti che sono troppo brevi o documentare problemi che abbiamo riscontrato noi stessi. Normalmente la documentazione è solitamente in formato wiki quindi sarà molto facile per noi includere la nostra sin dal primo momento.

È anche importante aiutare creare esempi. Più casi d'uso ha il progetto, meglio è. Possiamo realizzare piccoli progetti o applicazioni che dimostrano in modo pratico come utilizzare il software, l'API o qualunque cosa consista nel progetto di software libero.

Via | genbetadev.com


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Usiamo Linux suddetto

    Ottimo contributo! Ottimo articolo.