Kako izgleda prvi doprinos open-source projektu
Mnogi developeri žele da doprinesu open-source projektima, ali ne znaju odakle da počnu. "Nisam dovoljno iskusan", "Ne znam šta da radim", "Plašim se da ću napraviti grešku" — ovo su rečenice koje čujemo svaki dan.
Hajde da razbijemo te mitove.
Ne moraš biti senior
Svaki projekat treba pomoć — i to ne samo u pisanju komplikovanog koda. Dokumentacija, testovi, UI poboljšanja, ispravka grešaka u tekstu, prevodi — sve to je doprinos koji se ceni. Na Push Serbia platformi, svaki projekat ima jasne oznake šta je potrebno, pa možeš naći zadatak koji odgovara tvom nivou.
Koraci za prvi doprinos
1. Izaberi projekat koji te zanima. Na pushserbia.com/projekti možeš pregledati sve aktivne projekte. Pročitaj opise, pogledaj GitHub repozitorijume, i odaberi onaj čija misija ti je bliska.
2. Upoznaj se sa kodom. Kloniraj repo, pokreni lokalno, pročitaj README. Ne moraš razumeti sve od prvog dana — fokusiraj se na jedan deo.
3. Počni sa nečim malim. Ispravi tipografsku grešku u dokumentaciji. Dodaj unit test. Poboljšaj poruku greške. Svaki commit je doprinos.
4. Otvori Pull Request. Napiši šta si promenio i zašto. Zajednica će pregledati tvoj kod, dati feedback, i pomoći ti da naučiš.
Šta dobijaš zauzvrat
Iskustvo rada na realnom projektu. GitHub aktivnost koja se vidi. Kontakte u zajednici. I osećaj da tvoj kod zaista pomaže nekome — a to je nešto što nijedan korporativni projekat ne može da ti pruži.