Kuidas alustada OSS-i projekti panustamist

Panustamine avatud lähtekoodiga on olnud minu karjääri jooksul tarkvara arendajana siiani üks suurimaid kogemusi. Ma panin oma tööd sinna aastaid ja mõned inimesed on juba mõnda aega minu projekte klooninud, kuid ükski neist pole olnud kuigi populaarne.

Paar kuud tagasi liitusin väga aktiivse / populaarse projektiga Coding Coach, mille eesmärk on aidata inimestel suhelda mentoritega kogu maailmas. Praegu on platvorm alles väljatöötamisel, kuid meil on terve inimeste kogukond, kes on valmis üksteist aitama.

Kui kogukonnaga liitub uus liige, on neil sageli samad küsimused: kust ma peaksin alustama? Kuidas saaksin sellesse projekti panustama hakata? Kas ma olen piisavalt hea dev-meeskonnaga liitumiseks?

Selles postituses püüan neile küsimustele vastata ja selgitada, kuidas saaksite arendusmeeskonnaga liituda, et hakata panustama oma esimesse avatud lähtekoodiga projekti! Neid samme saab rakendada ka enamiku avatud lähtekoodiga projektide jaoks.

Liituge kogukonna foorumi / lõtvuse / ebakõlaga

Enamikul kogukondadel on lihtne moodustada tuumikmeeskond. Ma ütleksin, et see on esimene samm, mida peate tegema, et teada saada, millist tööriista kogukond kasutab, ja liituda!

Coding Coach kasutab me vaikust, niipea kui olete liitunud end tutvustama kanalil #introductions, laadige kindlasti üles avatari ja määrake oma profiilile Githubi ID. Oleme väga sõbralik kogukond, nii et ärge kartke hüpata mõnda avalikku kanalisse ja osaleda.

Ehitame endiselt platvormi, et ühendada inimesi mentoritega, kuid meil on #help kanal, kus saate küsida mis tahes küsimusi, isegi kui see pole seotud kodeerimise treeneriga.

Kui soovite liituda dev-meeskonnaga, külastage kindlasti # esiotsa / # tagakülje kanaleid. Meil on arutelud selle üle, millist tehnoloogiat kasutada, mida tuleb teha, üldised küsimused koodi kohta ja abi projekti kohta. Võite hüpata ja osaleda!

Installige rakendus oma kohalikku keskkonda

Rakenduse käitamine kohalikus keskkonnas on esimene samm, et hakata panustama ükskõik millisesse projekti. Tavaliselt määratletakse installimise sammud failis README.md.

Koodijuhendaja puhul otsustasime taustaprogrammi esipaneelist eraldada. Võite panustada ühte neist või mõlemast.

Tavapärane tava on hankida projekt, millesse soovite panustada, kloonida kahvel oma kohalikku ruumi ja lisada algne projekt kaugena. Meil on üksikasjalikud sammud meie readme-failis.

Sirvige praegusi väljaandeid

Kui rakendus on käivitatud, võiksite hakata millegi kallal töötama. Parim viis teada saada, milles saate töötada, on vaadata Githubi teemade lehte.

Paljud projektid kasutavad silte, projektiga liitumisel peaksite otsima silti Hea esmaväljaanne. Enamikul projektidel on see silt, mis tähistab hõlpsasti algavaid küsimusi.

Kodeerimise treeneril kasutame seda silti lihtsate vigade ja ülesannete märkimiseks, näiteks on meil mitu ülesannet rändavalt sassi pealt tuule poole. Kõiki neid probleeme on üsna lihtne täita ja see võimaldab teil koodipõhjaga piisavalt kokku puutuda, et end mugavaks muuta .

Esitage selle teema kohta küsimusi

Veenduge, et mõistate ülesannet! Esitage nii palju küsimusi kui vaja, on oluline, et täielikult aru saada, mida tuleb teha. Mõnikord pole probleeme hästi kirjeldatud või puuduvad olulist teavet.

Vajadusel küsige abi pakutud lahenduse kohta. Kui te pole kindel, kas see, mida silmas peate, on kõige tõhusam viis probleemi lahendamiseks, siis ärge kartke küsida.

Kodeerimise treenerina soovime kasutada platvormi arendamist kõigile õppimiskogemusena. Kui olete tarkvaraarenduse valdkonnas uus inimene, küsige lihtsalt kogenumatelt inimestelt natuke tarkust. Soovitame kõigil liituda dev-meeskonnaga ja tuua oma vaatenurk lauale, hoolimata sellest, kui kogenud olete.

Kodeerimise treener on suurepärane projekt, mille abil saate jalad märjaks ja töötada koos vingete inimestega täielikult jaotatud meeskonnas kogu maailmas!

Omage teema

Mitte iga projekt ei tee seda, kuid kodeerimise juhendajana nõuame, et iga teema tuleks anda ühele inimesele, me ei taha raisata teie aega ja töötada millegi nimel, mille nimel töötab keegi teine.

Paluge hooldajatel küsimus teile määrata. Selleks peate kuuluma Githubi organisatsiooni, minge lihtsalt # front-end-gh-access / # back-end-gh-juurdepääsu kanalitele ja jätke oma Githubi id. Kord päevas lisame organisatsiooni uusi inimesi.

Kui hooldajad teile selle teema määrasid, tuleks tööd alustada! Protsessi kirjeldatakse üksikasjalikult failis Readme.

Kui olete probleemi jaoks loonud uue tõmbetaotluse (PR), vaatavad hooldajad teie koodi üle, jätavad kommentaarid, ettepanekud või muudavad taotlusi. Teie esimesel PR-il on kindlasti nii palju kommentaare, ärge heitke seda.

Koodbaasiga tuttavaks saades lähevad asjad uute numbritega töötades pisut lihtsamaks. Oleme kõigile projektiga seotud küsimustele vastamiseks alati vabad.

Head kodeerimist ja tere tulemast meeskonda!