Kuinka tehdä yhteistyötä ilmaisen ohjelmistoprojektin kanssa

Tässä yhteydessä haluamme jakaa kanssasi artikkelin, jonka pidimme mielenkiintoisena ja jonka kaikki kiinnostavat vapaa ohjelmisto pitäisi lukea. Olemme nähneet tämän artikkelin genbetadev.com ja puhua miten tehdä yhteistyötä vapaan ohjelmiston projektissa.

Tee yhteistyötä Free Software -projektissa

Los ilmaiset ohjelmistoprojektit ne ovat muuttaneet ohjelmistojen maailmaa. Tällaisten projektien toteuttamisen takana ovat ihmiset, jotka omistavat aikansa luomaan avointa tekniikkaa, johon kuka tahansa voi osallistua. On väärä uskomus, että voidaksesi osallistua näihin projekteihin, sinun on oltava hyvä ohjelmoija tai sinulla on oltava paljon aikaa. Mutta ei. Se ei ole välttämätön vaatimus.

Seuraavaksi aiomme kertoa sinulle erilaisia ​​tapoja tehdä yhteistyötä ilmaisessa ohjelmistoprojektissa. Näytämme sinulle, että vaikka monien ilmaisten ohjelmistoprojektien luojat ovat nerokkaita ohjelmoinnin taiteessa, voimme myös antaa osuutemme eri tavoin. Jokainen voi aloittaa jonnekin.

Integroi yhteisöön ja auta levittämään sitä

Kehittäjät tekevät yhteistyötä ilmaisen ohjelmistoprojektin kanssa kommunikoida yhteisön kanssa eri tavoin: postituslistoja, blogeja tai IRC. Siksi on tärkeää, jos haluamme aloittaa yhteistyön projektissa, kuuntele ensin sanottavaa ja lähetä ensimmäiset viestimme.

Myöhemmin voimme tehdä yhteistyötä heidän kanssaan keskusteleminen postituslistalla, auttamalla IRC muille aloitteleville ihmisille ja jopa kirjoittaa joitain blogiviestejä projektista, joka kertoo yhteisölle uusista toiminnoista tai antaa esimerkkejä opetusohjelmissa.

Ja jos haluamme ohjelmoinnin sijasta suunnitella enemmän, projektin suunnittelijat kiittävät varmasti auttamisesta heitä parantaa verkkosivustoa. Monta kertaa he ovat niin kiireisiä uusien toimintojen luomisessa, että unohtavat projektin virallisen verkkosivuston visuaalisen puolen.

Tee yhteistyötä vikojen havaitsemisessa ja ratkaisemisessa

Koodi on ilmaisten ohjelmistoprojektien sydän, mutta vaikka koodin kirjoittaminen voi olla mielenkiintoisinta, on myös pidettävä mielessä, että ylläpito ja vianetsintä tekevät projekteista vakaat.

Ohjelmistoprojekteilla on yleensä a lippujärjestelmä näkyvissä yleisölle. Hyvä panos on paremmat asiakirjavirheet jotka on raportoitu. Voimme diagnosoida virheet, koska ne voidaan usein huonosti dokumentoida, joten jos pystymme toistamaan lippuvirheet ja antamaan lisätietoja projektin kehittäjille, he arvostavat sitä, koska he käyttävät joskus enemmän aikaa yrittäessään selvittää, missä se tapahtuu. epäonnistuminen sen ratkaisemisessa.

Samoin myös on tärkeää sulkea jo ratkaistut liput. Esimerkiksi yli vuoden tapahtuneiden siivousten, jotka ovat unohdusten vuoksi vielä auki, ja mahdollisesti myöhemmissä versioissa, on jo ratkaistu vakuuksin.

Työskentele projektikoodin parissa

Saavuimme pisteeseen, jonka kaikki halusimme ja jossa ohjelmoijat ovat usein motivoituneita tekemään yhteistyötä: kirjoittaa uusi koodi projektille.

Ennen kaikkea on tärkeää oppia tyyli, jolla se kirjoitetaan, ja tapa, jolla sitä käytetään projektissa. Meidän on oltava vastuullisia yhteisön jäseniä, jotka ylläpitävät tyyliä ja sitoutuvat asianmukaisesti, jotta kokeneimmat kehittäjät integroivat koodimme päähaaraan.

Voimme aloittaa vähemmän monimutkaisista osista, joiden integrointi projektiin ei ole monimutkaista, kuten testaa beetaversiota eri alustoilla. Joskus on vaikea tarkistaa, että kaikki toimii oikein useilla alustoilla, eikä mitään tarvitse mukauttaa, joten voimme huolehtia koodin testaamisesta millä tahansa hallitsemallamme alustalla.

Voimme myös omistautua korjaa virheetKuten aiemmin mainitsimme, lippujen ratkaiseminen on hyvä tapa vapauttaa kehittäjät keskittymään päätyönkulkuun. Sen lisäksi, että dokumentoimme ne, voimme myös kirjoittaa ensimmäisiä löytämiämme koodinratkaisuvirheitä tai kirjoittaa testejä koodiksi testeinä.

Dokumentoi ja luo näytteitä

Miltä sinusta tuntuu, kun aloitat sekaantumisen projektin kanssa huomaat, että dokumentaatio on niukkaa? No, ehkä asiakirjat se on myös hyvä kohta, jossa voimme aloittaa yhteistyön. Kehittämällä joitain liian lyhyitä osia tai dokumentoimalla itse kohtaamiamme ongelmia. Normaalisti dokumentaatio on yleensä wiki-muodossa, joten meidän on erittäin helppo sisällyttää omamme heti ensimmäisestä hetkestä.

On myös tärkeää auttaa luoda esimerkkejä. Mitä enemmän käyttötapoja projektilla on, sitä parempi. Voimme tehdä pieniä projekteja tai sovelluksia, jotka osoittavat käytännöllisesti, kuinka ohjelmistoa, sovellusliittymää tai mitä tahansa ilmaista ohjelmistoprojektia käytetään.

Via | genbetadev.com


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Käytetään Linuxia dijo

    Erittäin hyvä panos! Erinomainen artikkeli.