Një nga sfidat më të mëdha për fillestarët në Open Source është:
“Ku të filloj?”
Në këtë mësim do të mësojmë si të zgjedhësh projektin e duhur bazuar në:
- Nivelin tënd
- Interesat
- Qëllimet e tua
1. Përcakto qëllimin tënd
Para se të zgjedhësh projektin, pyete veten:
- Dëshiron të mësosh programim?
- Dëshiron të ndërtosh portofolio?
- Dëshiron të kontribuosh në dizajn apo dokumentacion?
Qëllimi përcakton drejtimin.
2. Përdor platformat kryesore
GitHub
- Kërko projekte sipas gjuhës (JavaScript, Python, etj.)
- Shiko “stars” dhe aktivitetin
GitLab
- Alternativë ndaj GitHub
- Shumë projekte open source aktive
Kërko me fjalë si:
- “beginner friendly”
- “open source projects”
3. Fillo me projekte për fillestarë
Shumë projekte kanë etiketa si:
- good first issue
- beginner friendly
- help wanted
Këto janë detyra të thjeshta për fillim.
4. Zgjidh sipas aftësive të tua
Nëse je developer:
- Projekte me gjuhën që di (JS, Python, PHP)
Nëse je dizajner:
- UI/UX
- Ikona
- Grafika
Nëse je jo-teknik:
- Dokumentacion
- Përkthime
- Testim
Open Source nuk është vetëm për programues.
5. Analizo projektin para se të kontribuosh
Shiko:
- A është aktiv? (commits të fundit)
- A ka komunitet?
- A ka dokumentacion të qartë?
Nëse projekti është i “vdekur”, mos humb kohë.
6. Bashkohu me komunitetin
- Lexo CONTRIBUTING.md
- Hyr në Discord/Slack (nëse ka)
- Prezantohu shkurt
Komunikimi është shumë i rëndësishëm.
7. Fillo me hapa të vegjël
Mos fillo me gjëra të mëdha:
- Rregullo një gabim të vogël
- Përmirëso dokumentacionin
- Shto një feature të thjeshtë
Konsistenca > kompleksiteti
Shembull praktik
Imagjino që je fillestar në JavaScript:
- Hyn në GitHub
- Kërkon “JavaScript beginner projects”
- Gjen një projekt me “good first issue”
- Lexon dokumentacionin
- Rregullon një bug të vogël
- Dërgon Pull Request
Rezultati:
- Kontributi yt i parë
- Eksperiencë reale
- Fillon të ndërtosh portofolio
Gabimet që duhet t’i shmangësh
- Të zgjedhësh projekte shumë të komplikuara
- Të mos lexosh dokumentacionin
- Të mos komunikosh me komunitetin
- Të dorëzohesh pas një problemi
Përfundim
Projekti i duhur është ai që:
- Përputhet me nivelin tënd
- Ka komunitet aktiv
- Të motivon të mësosh
Fillimi i vogël mund të çojë në mundësi të mëdha në karrierë.
