Bezmaksas biroja rīki — LibreOffice un GIMP
Pilnīgi atvērta koda alternatīvas Microsoft Office un Photoshop. Pārvērsies uz to bez maksas un bez naudas.
Lasīt rakstuVienkāršs skaidrojums par GitHub, GitLab un citiem rīkiem, kur atrodas miljoni projektu. Kā orientēties un atrast projektu, kurā gribētu palīdzēt.
GitHub ir vairāk nekā tikai mājvieta koda. It's actually where millions of developers collaborate daily, sharing projects, fixing bugs, and building things together. Katru dienu šeit notiek neskaitāmi pull requestи, code reviews un diskusijas par nākotni.
Vienkāršā valodā: GitHub ir sociālais tīkls programmētājiem. Jūs varat redzēt, kā citi raksta kodu, uzzināt no labākajiem, un pievienot savu ieguldījumu projektiem, kas jums patīk. Plus, daudziem Latvijas izstrādātājiem šeit ir konti ar saviem projektiem.
"Atvērtais kods nav tikai par altruismu. It's about learning, building reputation, and being part of something bigger."
— Latvijas izstrādātāju kopiena
Pierakstīšanās ir vienkārša. Aiziet uz github.com, noklikšķiniet "Sign up" un izvēlieties lietotājvārdu. That's basically it. Pēc tam jums ir profils, kur varat sekot projektiem, izveidot savus repozitorijus un sākt piedalīties.
Pirmā lieta, ko jūs redzēsit, ir jūsu feed — tas ir pilns ar aktivitāti no cilvēkiem, kuriem seko, un projektiem, kas jums interesē. Tas var izskatīties pārruna, bet nekas dīvains — GitHub ir intuitīvs.
Šis ir lielākais jautājums, kas jums var būt. GitHub ir tik liels, ka var justies pārkrauts. But here's the secret — jums nav jārod tūkstošiem projektu. Jums ir jārod VIENS, kurš jūs aizrauj.
Sāciet ar meklēšanu. Ja jums patīk Python, rakstiet "Python" un filtrējiet pēc "good first issue" tags. Šis tag nozīmē, ka projekts meklē iesācējus. Tas ir ideāli jūsu situācijai.
Cits veids — sekojiet Latvijas izstrādātājiem. Viņi bieži seko saviem projektiem vai iesaka citus. Skat viņu GitHub profilus, redziet, uz kā viņi strādā. Tur bieži ir brīvā vieta jauniem līdzstrādniekiem.
GitHub nav vienīgā vieta. Ir daudz citu platformu, un dažas no tām ir ļoti populāras Latvijā.
Ļoti līdzīgs GitHub, bet ar dažām atšķirībām. Daudzi Latvijas uzņēmumi to izmanto. It's also fully open-source, ko nozīmē, ka varat palaist savu GitLab serveri.
Vieglāka un mazāka alternatīva. Ideāla, ja jūs vēlaties palaist savu git serveri. Ļoti populāra mazo komandu vidū Latvijā.
Vecāka platforma, bet joprojām aktīva. Daudz klasisko projektu tur dzīvo. Ja jūs meklējat sen izveidotu projektu, tur to varētu atrast.
Jauna un pieaugošā platforma, fokusēta uz brīvības un privātumu. Daudz eirobiešu to izmanto kā GitHub alternatīvu.
Vienkāršs scenārijs: jūs atradāt projektu, jūs viņam sekojat, un jūs redzat problēmu, kuru varat labot. Varbūt tas ir typo dokumentācijā. Varbūt tas ir bugs, ko varat salabot. Kas tālāk?
Un tas ir tas! Projekta maintainers tagad redzēs jūsu PR. Viņi varētu lūgt izmaiņas, vai viņi varētu vienkārši to pieņemt. Either way, jūs esat sākuši.
Jūs neesat vieni. Latvijā ir daudz izstrādātāju, kuri strādā ar atvērto kodu. Viņi bieži satiekas konferencēs, meetupā un tiešsaistes diskusiju grupās. Ja jūs sākat piedalīties, jūs drīz iepazīsieties ar cilvēkiem, kuri var jums palīdzēt.
Ievērojiet, ka "atvērtais kods" nav tikai tas, kas ir uz GitHub. Tas ir par kultūru. Tas ir par brīvības pieņemšanu, kopīgošanu un citu palīdzību. Kad jūs sākat šeit, jūs pieņemat daļu no šī mentalitātes.
Apskatiet šos populārus Latvijas izstrādātājus un projektus, lai saprast, kas notiek atvērtā koda vidē. Daudziem no viņiem ir English dokumentācija, kas nozīmē, ka jūs varat piedalīties neatkarīgi no valodas.
GitHub un citas atvērtā koda platformas nav baismīgas. Tās ir vietas, kur tūkstošiem programmētāju katru dienu ņem kopā. Jūs esat vienkārši jauns cilvēks, kurš vēlas iemācīties un piedalīties.
Mūsu padoms? Pierakstieties šodien. Atrodiet vienu projektu, kas jūs interesē. Izlasiet tā dokumentāciju. Iepazīstieties ar kodu. Un kad jūs jūtaties pārliecināti, veidojiet to pirmo pull request. Don't worry about perfection — vienkārši sāciet.
Atvērtais kods ir par kopīgošanu, mācīšanos un izveidi. Un tā jūs esat svarīgs dalībnieks.
Dodieties uz github.com un pierakstieties. Skaits ir daudz, bet jūs sapratīsiet to ātri.
Apmeklēt GitHubŠis raksts ir informatīvs un paredzēts, lai palīdzētu jaunajiem izstrādātājiem saprast GitHub un atvērtā koda ekosistēmu. Tā nav instrukcija jeb norādījumi profesionālam lietošanai, un dažādi projekti var noteikt atšķirīgas prasības. Vienmēr izlasiet projekta CONTRIBUTING failu un vadlīnijas pirms piedalīšanās.