diff --git a/README-BS.md b/README-BS.md new file mode 100644 index 00000000..033b79db --- /dev/null +++ b/README-BS.md @@ -0,0 +1,229 @@ + +
+ + Read this guide in other languages + + +
+ + +# Dobrodošli, novi saradnici otvorenog koda! + +[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://makeapullrequest.com) +[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/) +[![Proveri resurse](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml/badge.svg)](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml) + +Ovo je lista resursa namijenjenih osobama koje su nove u saradnji na otvorenom kodu. + +Ako pronađete dodatne resurse, molimo vas da napravite "pull request". + +Ako imate pitanja ili komentare, slobodno otvorite "issue". + +**Sadržaj** + +- [Saradnja na otvorenom kodu uopšteno](#saradnja-na-otvorenom-kodu-uopšteno) +- [Direktna pretraga na GitHub-u](#direktno-pretrage-na-github-u) +- [Mozill-in ekosistem doprinositelja](#contributor-ekosistem-mozille) +- [Korisni članci za nove saradnike na otvorenom kodu](#korisni-članci-za-nove-saradnike-na-otvorenom-kodu) +- [Korišćenje upravljanja verzijama](#korišćenje-upravljanja-verzijama) +- [Knjige o otvorenom kodu](#knjige-o-otvorenom-kodu) +- [Inicijative za saradnju na otvorenom kodu](#inicijative-za-saradnju-na-otvorenom-kodu) +- [Programi za učešće na otvorenom kodu](#programi-za-učešće-na-otvorenom-kodu) +- [Licenca](#licenca) + +## Saradnja na otvorenom kodu uopšteno + +> Članci i resursi koji se bave svijetom i kulturom otvorenog koda. + +- [Definitivni vodič za saradnju na otvorenom kodu](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) od [@DoomHammerNG](https://twitter.com/DoomHammerNG). +- [Uvod u otvoreni kod](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorijali od strane DigitalOcean-a koji će vas voditi ka uspehu u saradnji na GitHub-u. +- [Code Triage](https://www.codetriage.com/) - još jedan, veoma koristan alat za pronalaženje popularnih repozitorija i problema filtriranih po jeziku. +- [Forge Your Future with Open Source](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - Knjiga koja se bavi objašnjavanjem otvorenog koda, kako pronaći projekat i kako početi sa doprinosima. Obuhvata sve uloge u razvoju softvera, ne samo programere. +- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - GitHub repozitorijum koji sakuplja projekte sa dobrim greškama za nove saradnike i dodjeljuje im oznake koje ih opisuju. +- [Open Source Vodiči](https://opensource.guide/) - Kolekcija resursa za pojedince, zajednice i kompanije koje žele da nauče kako da pokrenu i doprinose otvorenim kodnim projektima. +- [45 GitHub Dos and Don'ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Dos and Don'ts na GitHub-u. +- [GitHub Vodiči](https://docs.github.com/en) - osnovni vodiči o efikasnom korišćenju GitHub-a. +- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Naučite radni tok na GitHub-u doprinoseći kodu simulacionog projekta. +- [Linux Fondacija - Vodiči za otvoreni kod u preduzeću](https://www.linuxfoundation.org/resources/open-source-guides) - Linux Fondacija ima vodiče za projekte otvorenog koda. +- [CSS Tricks - Vodič o etiketi otvorenog koda](https://css-tricks.com/open-source-etiquette-guidebook/) - Vodič o etiketi otvorenog koda, napisan od strane Kenta C. Doddsa i Sarah Drasner. +- [Od A to Ž resursi za studente](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Lista resursa i mogućnosti za studente koji žele da nauče novi jezik programiranja. +- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Korak-po-korak video vodič o tome kako započeti doprinos na projektima otvorenog koda na GitHub-u. +- [Saradnja na otvorenom kodu: Detaljan vodič od početka do kraja](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - Ovaj vodič za saradnju na otvorenom kodu pokriva sve, od izbora odgovarajućeg projekta, rada na problemu, do spajanja PR-a. +- ["How to Contribute to Open Source Project" od Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - Fokusira se na bitne detalje u doprinosu "pull request" (PR) nekom drugom projektu na GitHub-u. +- ["How to get started with Open Source" od Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - Ovaj članak pokriva resurse za nove saradnike otvoren +- ["Pregledajte dobre prve probleme kako biste počeli doprinositi otvorenim izvorima"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub sada pomaže u pronalaženju dobrih prvih problema kako biste započeli doprinosenje otvorenim izvorima. +- ["Kako doprinijeti projektima otvorenog koda" od strane Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - Ovaj sveobuhvatni članak je usmjeren prema poslovnim subjektima (ali je i dalje koristan za pojedinačne doprinositelje) i govori o tome zašto, kako i kojim otvorenim izvorima doprinijeti. +- ["start-here-guidelines" od strane Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - Počnite s Gitom u svijetu otvorenog koda, počevši od igrališta otvorenog koda. Posebno dizajnirano u edukacijske i praktične svrhe. +- ["Getting Started with Open Source" od strane NumFocus](https://github.com/numfocus/getting-started-with-open-source) - GitHub repozitorij koji pomaže doprinositeljima da prevladaju prepreke pri ulasku u otvoreni izvor. +- ["Opensoure-4-everyone" od strane Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - Repozitorij o svemu što se tiče otvorenog koda. Ovo je projekt koji pomaže s vidljivošću članstva na GitHubu, vježbanjem osnovnih i naprednih Git naredbi, početkom rada s otvorenim izvorom i još mnogo toga. +- ["Open Advice"](http://open-advice.org/) - Zbirka znanja iz različitih projekata slobodnog softvera. Odgovara na pitanje što bi 42 prominentna doprinositelja voljela znati kada su započinjali, kako biste mogli krenuti ispred, bez obzira na to kako i gdje doprinosite. +- ["GitHub Skills"](https://skills.github.com) - Unaprijedite svoje vještine s GitHub Skills. Naš prijateljski bot će vas provesti kroz niz zabavnih i praktičnih projekata kako biste naučili potrebne vještine u tren oka - i podijeliti korisne povratne informacije putem. +- ["Deset jednostavnih pravila za pomoć početnicima pri doprinosu otvorenim projektima"](https://doi.org/10.1371/journal.pcbi.1007296) - Ovaj članak pokriva pravila temeljena na istraživanjima mnogih zajednica i iskustvima članova, vođa i promatrača. +- ["Korak-po-korak vodič za doprinos na GitHubu"](https://www.dataschool.io/how-to-contribute-on-github/) - korak-po-korak vodič s ilustracijama i poveznicama koji opisuje cijeli proces doprinosa otvorenom izvoru. +- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - Ovaj repozitorij sadrži resurse i materijale za učenje i početak rada s otvorenim izvorom, Gitom i GitHubom. +- ["FOSS Community Acronyms"](https://github.com/d-edge/foss-acronyms) - Ovaj repozitorij sadrži popis skraćenica koje se koriste u FOSS (Free and Open Source) zajednici, zajedno s njihovim definicijama i primjenama. +- ["Open Source Fiesta - Open Source Fiesta"](https://zubi.gitbook.io/open-source-fiesta/) - Korak-po-korak uputstvo o tome kako doprinijeti GitHub repozitorijima i uključuje listu osnovnih git naredbi. +- ["6 najboljih praksi za upravljanje stvaranjem i povratnim informacijama na Pull Request-ovima"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) od Jenni Kiyasu, softverske inženjerke u DoorDash Engineering. +- ["Doprinos zajednici otvorenog izvora"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - Prednosti otvorenog koda, kako razumjeti unutarnje funkcionalnosti otvorenog izvora i napraviti prvi doprinos. +- ["Potpuni vodič za otvoreni izvor - Kako doprinijeti"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - Naučite zašto i kako doprinijeti softveru otvorenog izvora s Eddie Jaoudeom. + +## Direktne pretrage na GitHubu + +> Pretrage koje direktno upućuju na odgovarajuće probleme na GitHubu na koje se može doprinijeti. + +- [is:issue is:open label:beginner](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Abeginner&type=issues) +- [is:issue is:open label:easy](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy&type=issues) +- [is:issue is:open label:first-timers-only](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only&type=issues) +- [is:issue is:open label:good-first-bug](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Agood-first-bug&type=issues) +- [is:issue is:open label:"good first issue"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&type=issues) +- [is:issue is:open label:starter](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Astarter&type=issues) +- [is:issue is:open label:up-for-grabs](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs&type=issues) +- [is:issue is:open label:easy-fix](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy-fix&type=issues) +- [is:issue is:open label:"beginner friendly"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22&type=issues) + +## Mozill-in ekosistem doprinositelja + +> Mozilla se zalaže za zdrav internet i pruža prilike za doprinos njenim otvorenim izvorima. + +- [Dobri prvi problemi](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=good-first-bug) - problemi koje su programeri identificirali kao dobar uvod u projekt. +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - pomozite timu MDN Web Docs-a u dokumentiranju web platforme ispravkom problema s sadržajem i platformom. +- [Problemi sa dodijeljenim mentorom](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - problemi kojima je dodijeljen mentor koji će biti dostupan na IRC-u kako bi vam pomogao kada zapnete dok radite na rješenju. +- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - web stranica posvećena pronalaženju problema na Bugzilli. +- [Firefox DevTools](https://firefox-dev.tools/) - web stranica posvećena problemima prijavljenim za alate za razvoj u Firefox pregledniku. +- [Što mogu učiniti za Mozillu](https://whatcanidoformozilla.org/) - saznajte na čemu možete raditi odgovaranjem na nekoliko pitanja o svojim vještinama i interesima. +- [Start Mozilla](https://twitter.com/StartMozilla) - Twitter račun koji objavljuje probleme pogodne za doprinositelje novi u Mozilla ekosustavu. + +## Korisni članci za nove doprinositelje otvorenog izvora + +> Korisni članci i blogovi usmjereni na nove doprinositelje o tome kako započeti. + +- [Kako pronaći načine za doprinos otvorenim izvorima na GitHubu](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) od [@GitHub](https://github.com/github) +- [Kako odabrati (i doprinijeti) svom prvom otvorenom izvoru](https://github.com/collections/choosing-projects) od [@GitHub](https://github.com/collections) +- [Kako pronaći prvi otvoreni izvor buga za ispravku](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) od [@Shubheksha](https://github.com/Shubheksha) +- [Samo za početnike](https://kentcdodds.com/blog/first-timers-only) od [@kentcdodds](https://github.com/kentcdodds) +- [Vratite ljubaznost otvorenom izvoru](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) od [@shanselman](https://github.com/shanselman) +- [Uvod u otvoreni izvor za početnike](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) od [@mcdonnelldean](https://github.com/mcdonnelldean) +- [Kako doprinijeti otvorenom izvoru](https://opensource.guide/how-to-contribute/) od [@GitHub](https://github.com/github/opensource.guide) +- [Kako pronaći grešku u svom kodu](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) od [@dougbradbury](https://twitter.com/dougbradbury) +- [Savladavanje Markdown-a](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) od [@GitHub](https://github.com/github/docs) +- [Prva misija: stranica doprinositelja](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) od [@forCrowd](https://github.com/forCrowd) +- [Kako napraviti prvi doprinos otvorenom izvoru u samo 5 minuta](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) od [@roshanjossey](https://github.com/Roshanjossey/) +- [Upravo sam dobio svoju besplatnu majicu za Hacktoberfest. Evo brzog načina kako možete dobiti i vi svoju.](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307/) od [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/) +- [Gorak vodič za otvoreni izvor](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) od [@ken_wheeler](https://medium.com/@ken_wheeler) +- [Korak-po-korak vodič za prvi put doprinos otvorenom izvoru za programere juniore](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) od [@LetaKeane](https://hackernoon.com/u/letakeane) +- [Naučite Git i GitHub korak po korak (na Windowsu)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) od [@ows-ali](https://ows-ali.medium.com/) +- [Zašto otvoreni izvor i kako?](https://careerkarma.com/blog/open-source-projects-for-beginners/) od [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/) +- [Kako započeti s otvorenim izvorom - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/) +- [Kojim otvorenem izvorima trebam doprinijeti](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) od [@kentcdodds](https://twitter.com/kentcdodds) +- [Intenzivan uvod u otvoreni izvor](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) od [Franklin Okolie](https://twitter.com/DeveloperAspire) +- [Započinjanje s doprinosom otvorenom izvoru](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) od [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/) +- [Vodič za početnike za doprinos otvorenom izvoru](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) od [Sudipto Ghosh](https://github.com/pydevsg) +- [8 načina doprinosa otvorenom izvoru bez pisanja koda](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) od [OpenSource](https://twitter.com/OpenSourceWay) +- [Što je softver otvorenog koda? Pojednostavljeno objašnjenje](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) od [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/) +- [Kako pokrenuti projekt otvorenog izvora na GitHubu - Savjeti izgradnje mog popularnog repozitorija](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) od [@Rishit-dagli](https://github.com/Rishit-dagli) +- [Pronalaženje dobrih prvih problema](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) od [Brian Douglas](https://community.codenewbie.org/bdougie) + +## Korišćenje kontrole različitih verzija + +> Tutorijali i resursi, različitih nivoa, za korištenje kontrole verzija , uglavnom Git-a i GitHub-a. + +- [Video tutorijal za Git i Github od Harvard Univerziteta](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - Tutorijal Harvard Univerziteta, deo njihovog kursa CS50 Web Development o razumijevanju Git-a i GitHub-a i radu sa Git komandama. +- [Razmišljaj kao Git](https://think-like-a-git.net/) - Uvod u Git za "napredne početnike", ali koji se i dalje muče, kako bi vam pružio jednostavnu strategiju za sigurno eksperimentisanje sa Git-om. +- [Početno podešavanje - Podešavanje Git-a](https://docs.github.com/en/get-started/quickstart/set-up-git) - Naučite kako da lokalno podesite Git i postavite autentifikaciju, zajedno sa sljedećim koracima na vašem putovanju učenja. +- [Svakodnevni Git](https://git-scm.com/docs/giteveryday) - Korisni minimalni skup komandi za svakodnevno korišćenje Git-a. +- [Oh, zeznuo sam se, git!](https://ohshitgit.com/) - kako se izvući iz uobičajenih `git` grešaka opisanih jednostavnim jezikom; pogledajte takođe [Dangit, git!](https://dangitgit.com/) za stranicu bez psovki. +- [Atlassian Git tutorijali](https://www.atlassian.com/git/tutorials) - razni tutorijali o korišćenju `git`-a. +- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF) +- [freeCodeCamp-ova Wiki o Git resursima](https://forum.freecodecamp.org/t/wiki-git-resources/13136) +- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub razgovor o tome kako napraviti zahtev za povlačenje (pull request). +- [Početno podešavanje - GitHub Learning Resources](https://docs.github.com/en/get-started/quickstart/git-and-github-learning-resources) - Resursi za učenje Git-a i GitHub-a. +- [Pro Git](https://git-scm.com/book/en/v2) - Cijela knjiga Pro Git, napisana od strane Scott Chacon-a i Ben Straub-a, objavljena od strane Apress-a. +- [Git-it](https://github.com/jlord/git-it-electron) - Korak-po-korak tutorijal za Git desktop aplikaciju. +- [Pravila letenja za Git](https://github.com/k88hudson/git-flight-rules) - Vodič o tome šta treba raditi kada stvari krenu naopako. +- [Git vodič za početnike na španskom jeziku](https://platzi.github.io/git-slides/#/) - Kompletan vodič sa slajdovima o Git-u i GitHub-u objašnjen na španskom jeziku. Una guía completa de diapositivas sobre git y GitHub explicadas en Español. +- [Git Kraken](https://www.gitkraken.com/git-client) - Vizuelna, višeplatformska i interaktivna desktop aplikacija za verzionisanje kontrola pomoću `git`-a. +- [Git savjeti](https://github.com/git-tips/tips) - Kolekcija najčešće korišćenih git savjeta i trikova. +- [Git najbolje prakse](https://sethrobertson.github.io/GitBestPractices/) - Često pravi commit-ove, usavršava kasnije, objavljuje jednom: Git najbolje prakse. +- [Interaktivni Git tutorijal](https://learngitbranching.js.org/) - Naučite Git na najvizuelniji i interaktivni način. +- [Git Cheat Sheet-ovi](https://devhints.io/?q=git) - Set grafičkih cheat sheet-ova o Git-u. +- [Kompletni Git i GitHub tutorijal](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - Potpuno uputstvo za Git i GitHub od [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw). +- [Uvodni Git tutorijal](https://git-scm.com/docs/gittutorial) - Uvodni tutorijal za početnike od strane Git-a. +- [Prva pomoć za Git](https://firstaidgit.io/#/) - Pretraživačka kolekcija najčešće postavljanih pitanja o Git-u. Odgovori na ova pitanja su prikupljeni iz ličnog iskustva, Stackoverflow-a i zvanične Git dokumentacije. +- [Git autor: Susan Potter](https://www.aosabook.org/en/git.html) - Pokazuje kako različiti tehnički aspekti Git-a funkcionišu ispod površine kako bi omogućili distribuirane radne tokove i kako se razlikuje od drugih sistema za kontrolu verzija (VCS). + +## Knjige o projektima otvorenog koda + +> Knjige o svim aspektima projekata otvorenog koda: kultura, istorija, najbolje prakse, itd. + +- [Proizvodnja otvorenog izvornog softvera](https://producingoss.com/) - Ova knjiga se bavi ljudskim aspektima razvoja otvorenog izvornog softvera. Opisuje kako uspješni projekti funkcionišu, očekivanja korisnika i programera, kao i kulturu slobodnog softvera. +- [Arhitektura otvorenih izvornih aplikacija](https://www.aosabook.org/en/index.html) - Autori dvadeset četiri otvorene izvorne aplikacije objašnjavaju kako je njihov softver struktuiran i zašto. Od veb servera i kompajlera do sistema za upravljanje zdravstvenim kartonima, sve je pokriveno kako bi vam pomoglo da postanete bolji programer. +- [Serija knjiga o otvorenim izvorima](https://opensource.com/resources/ebooks) - Saznajte više o otvorenim izvorima i rastućem pokretu otvorenih izvora sa sveobuhvatnom listom besplatnih e-knjiga sa https://opensource.com. +- [Praksa izdavanja softvera - UPUTSTVO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Ovo uputstvo opisuje dobre prakse izdavanja za Linux i druge otvorene izvorne projekte. Primjenom ovih praksi, učinićete da korisnicima bude što jednostavnije da pokrenu vaš kod i koriste ga, a drugim programerima da razumiju vaš kod i sarađuju sa vama u cilju njegovog unapređenja. +- [Otvoreni izvori 2.0: Nastavak evolucije](https://archive.org/details/opensources2.000diborich) (2005) - Otvoreni izvori 2.0 je zbirka dubokoumnih i misaonih eseja vodećih tehnoloških stručnjaka koji nastavlja sliku evolucije koja se razvila u knjizi iz 1999. godine, Otvoreni izvori: Glasovi iz revolucije. +- [Otvoreni izvori: Glasovi iz revolucije](https://www.oreilly.com/openbook/opensources/book/) - Eseji otvorenih izvora pionira kao što su Linus Torvalds (Linux), Larry Wall (Perl) i Richard Stallman (GNU). + +## Inicijative za doprinos otvorenim izvorima + +> Lista inicijativa koje okupljaju zadatke pogodne za početnike ili sezonske događaje. + +- [Up For Grabs](https://up-for-grabs.net/) - Sadrži projekte sa zadacima pogodnim za početnike. +- [First Contributions](https://firstcontributions.github.io/) - Napravite svoj prvi doprinos otvorenim izvorima za 5 minuta. Alat i tutorijal koji pomažu početnicima da započnu sa doprinosima. [Ovde](https://github.com/firstcontributions/first-contributions) je izvorni kod sajta na GitHub-u i prilika da doprinesete samom repozitorijumu. +- [First Timers Only](https://www.firsttimersonly.com/) - Lista problema označenih sa "first-timers-only". +- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Program koji podstiče doprinose otvorenim izvorima. Zaradite poklone poput majica i nalepnica tako što ćete napraviti najmanje 4 pull zahteva tokom oktobra. +- [24 Pull Requests](https://24pullrequests.com) - Projekat koji promoviše saradnju u otvorenim izvorima tokom decembra. +- [Ovio](https://ovio.org) - Platforma sa odabranim projektima pogodnim za doprinos. Ima [moćan alat za pretragu problema](https://ovio.org/issues) i omogućava vam da sačuvate projekte i probleme za kasnije. +- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) - Ovo je tutorijal koji pomaže početnicima da učestvuju u jednostavnom projektu i da se osposobe za korišćenje GitHub-a. +- [Open Source Welcome Committee](https://www.oswc.is/) - Otvoreni Odbor za dobrodošlicu (Open Source Welcome Committee - OSWC) pomaže novajlijama da se pridruže izvanrednom svetu otvorenih izvora. Pridružite nam se i predstavite svoje projekte otvorenog koda! + +## Programi otvorenog koda za učešće + +> Programi, prakse ili stipendije koje organizuju zajednice kako bi pomogle početnicima da se povežu sa mentorima i resursima za doprinos projektima otvorenog izvora. + +- [Sva Mentorstva Linux Foundation (LF)](https://mentorship.lfx.linuxfoundation.org/#projects_all) +- [Programi otvorenih izvora pogodni za početnike sa svojim vremenskim okvirima](https://github.com/arpit456jain/Open-Source-Programs) +- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) +- [FossAsia](https://fossasia.org) +- [Internship Free Software Foundation (FSF)](https://www.fsf.org/volunteer/internships) +- [Google Leto koda](https://summerofcode.withgoogle.com/) - Godišnji plaćeni program Google-a koji ima za cilj privlačenje više studenata programera u razvoj otvorenog koda. +- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) - Tromjesečni program otvorenog koda koji organizuje Girlscript Foundation. Učesnici doprinose različitim projektima pod vodstvom iskusnih mentora tokom ovih mjeseci. Kroz ovakvo iskustvo, studenti počinju da doprinose projektima u stvarnom svetu iz udobnosti svog doma. +- [Hacktoberfest](https://hacktoberfest.digitalocean.com) +- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - Ako vas zanima blockchain, ovo je za vas. Možete doprinijeti Hyperledger-u. Ovaj program mentorstva omogućava vam da dobijete praktično iskustvo u razvoju otvorenog koda za Hyperledger. Dodijeljeni će vam biti mentori koji su veoma aktivni u Hyperledger zajednici programera. +- [LF Networking Mentorstvo](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program) +- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/) +- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - Alternativa udaljenom pripravništvu za buduće tehnologe gdje mogu da grade ili doprinose otvorenim izvorima. +- [Open Summer of Code](https://osoc.be/students) +- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - Projekat Open Mainframe takođe ima svoj program otvorenog koda, a polaznici će moći da prošire svoje znanje o mainframe tehnologiji. +- [Outreachy](https://www.outreachy.org) +- [Praktikum Processing Foundation](https://processingfoundation.org/fellowships/) +- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - Globalni program za stipendiranje žena i nebinarnih programerki gdje rade na postojećim projektima otvorenog koda i proširuju svoj skup vještina. +- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) - Redox OS Summer of Code je primarna upotreba donacija za Redox OS projekat. Studenti su odabrani na osnovu već pokazane želje i sposobnosti za doprinos Redox OS-u. +- [Social Summer of Code](https://ssoc.devfolio.co/) - Fondacija Social nudi ovaj program koji traje dva mjeseca za studente koji žele da se upoznaju sa kulturom otvorenog koda i uključe se u zajednicu. Učesnici doprinose stvarnim projektima pod vodstvom iskusnih mentora. +- [Season of KDE](https://season.kde.org/) - Season of KDE, koji organizuje KDE zajednica, je program saradnje otvoren za sve pojedince širom sveta. KDE je međunarodna zajednica slobodnog softvera koja razvija softver otvorenog koda i možete doprinijeti KDE-u kroz program Season of KDE. + +## Licenca + +Creative Commons licenca
Ovaj rad je licenciran pod Creative Commons Attribution-ShareAlike 4.0 International License. diff --git a/README-HR.md b/README-HR.md new file mode 100644 index 00000000..7018c446 --- /dev/null +++ b/README-HR.md @@ -0,0 +1,229 @@ + +
+ + Read this guide in other languages + + +
+ + +# Dobrodošli, novi suradnici otvorenog koda! + +[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://makeapullrequest.com) +[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/) +[![Proveri resurse](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml/badge.svg)](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml) + +Ovo je lista resursa namijenjenih osobama koje su nove u suradnji na otvorenom kodu. + +Ako pronađete dodatne resurse, molimo vas da napravite "pull request". + +Ako imate pitanja ili komentare, slobodno otvorite "issue". + +**Sadržaj** + +- [Suradnja na otvorenom kodu generalno](#suradnja-na-otvorenom-kodu-generalno) +- [Direktna pretraga na GitHub-u](#direktno-pretrage-na-github-u) +- [Mozill-in ekosistem doprinositelja](#contributor-ekosistem-mozille) +- [Korisni članci za nove suradnike na otvorenom kodu](#korisni-članci-za-nove-suradnike-na-otvorenom-kodu) +- [Korištenje upravljanja verzijama](#korištenje-upravljanja-verzijama) +- [Knjige o otvorenom kodu](#knjige-o-otvorenom-kodu) +- [Inicijative za suradnju na otvorenom kodu](#inicijative-za-suradnju-na-otvorenom-kodu) +- [Programi za učešće na otvorenom kodu](#programi-za-učešće-na-otvorenom-kodu) +- [Licenca](#licenca) + +## Suradnja na otvorenom kodu generalno + +> Članci i resursi koji se bave svijetom i kulturom otvorenog koda. + +- [Definitivni vodič za suradnju na otvorenom kodu](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) od [@DoomHammerNG](https://twitter.com/DoomHammerNG). +- [Uvod u otvoreni kod](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorijali od strane DigitalOcean-a koji će vas voditi ka uspehu u saradnji na GitHub-u. +- [Code Triage](https://www.codetriage.com/) - još jedan, veoma koristan alat za pronalaženje popularnih repozitorija i problema filtriranih po jeziku. +- [Forge Your Future with Open Source](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - Knjiga koja se bavi objašnjavanjem otvorenog koda, kako pronaći projekat i kako početi s doprinosima. Obuhvata sve uloge u razvoju softvera, ne samo programere. +- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - GitHub repozitorijum koji sakuplja projekte s dobrim greškama za nove saradnike i dodjeljuje im oznake koje ih opisuju. +- [Open Source Vodiči](https://opensource.guide/) - Kolekcija resursa za pojedince, zajednice i kompanije koje žele da nauče kako da pokrenu i doprinose otvorenim kodnim projektima. +- [45 GitHub Dos and Don'ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Dos and Don'ts na GitHub-u. +- [GitHub Vodiči](https://docs.github.com/en) - osnovni vodiči o efikasnom korišćenju GitHub-a. +- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Naučite radni tok na GitHub-u doprinoseći kodu simulacionog projekta. +- [Linux Fondacija - Vodiči za otvoreni kod u poduzeću](https://www.linuxfoundation.org/resources/open-source-guides) - Linux Fondacija ima vodiče za projekte otvorenog koda. +- [CSS Tricks - Vodič o etiketi otvorenog koda](https://css-tricks.com/open-source-etiquette-guidebook/) - Vodič o etiketi otvorenog koda, napisan od strane Kenta C. Doddsa i Sarah Drasner. +- [Od A to Ž resursi za studente](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Lista resursa i mogućnosti za studente koji žele da nauče novi jezik programiranja. +- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Korak-po-korak video vodič o tome kako započeti doprinos na projektima otvorenog koda na GitHub-u. +- [Suradnja na otvorenom kodu: Detaljan vodič od početka do kraja](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - Ovaj vodič za saradnju na otvorenom kodu pokriva sve, od izbora odgovarajućeg projekta, rada na problemu, do spajanja PR-a. +- ["How to Contribute to Open Source Project" od Sarah Drasner](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - Fokusira se na bitne detalje u doprinosu "pull request" (PR) nekom drugom projektu na GitHub-u. +- ["How to get started with Open Source" od Sayan Chowdhury](https://www.hackerearth.com:443/getstarted-opensource/) - Ovaj članak pokriva resurse za nove saradnike otvoren +- ["Pregledajte dobre prve probleme kako biste počeli doprinositi otvorenim izvorima"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub sada pomaže u pronalaženju dobrih prvih problema kako biste započeli doprinošenje otvorenim izvorima. +- ["Kako doprinijeti projektima otvorenog koda" od strane Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - Ovaj sveobuhvatni članak je usmjeren prema poslovnim subjektima (ali je i dalje koristan za pojedinačne doprinositelje) i govori o tome zašto, kako i kojim otvorenim izvorima doprinijeti. +- ["start-here-guidelines" od strane Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - Počnite s Gitom u svijetu otvorenog koda, počevši od igrališta otvorenog koda. Posebno dizajnirano u edukacijske i praktične svrhe. +- ["Getting Started with Open Source" od strane NumFocus](https://github.com/numfocus/getting-started-with-open-source) - GitHub repozitorij koji pomaže doprinositeljima da prevladaju prepreke pri ulasku u otvoreni izvor. +- ["Opensoure-4-everyone" od strane Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - Repozitorij o svemu što se tiče otvorenog koda. Ovo je projekt koji pomaže s vidljivošću članstva na GitHubu, vježbanjem osnovnih i naprednih Git naredbi, početkom rada s otvorenim izvorom i još mnogo toga. +- ["Open Advice"](http://open-advice.org/) - Zbirka znanja iz različitih projekata slobodnog softvera. Odgovara na pitanje što bi 42 prominentna doprinositelja voljela znati kada su započinjali, kako biste mogli krenuti ispred, bez obzira na to kako i gdje doprinosite. +- ["GitHub Skills"](https://skills.github.com) - Unaprijedite svoje vještine s GitHub Skills. Naš prijateljski bot će vas provesti kroz niz zabavnih i praktičnih projekata kako biste naučili potrebne vještine u tren oka - i podijeliti korisne povratne informacije putem. +- ["Deset jednostavnih pravila za pomoć početnicima pri doprinosu otvorenim projektima"](https://doi.org/10.1371/journal.pcbi.1007296) - Ovaj članak pokriva pravila temeljena na istraživanjima mnogih zajednica i iskustvima članova, vođa i promatrača. +- ["Korak-po-korak vodič za doprinos na GitHubu"](https://www.dataschool.io/how-to-contribute-on-github/) - korak-po-korak vodič s ilustracijama i poveznicama koji opisuje cijeli proces doprinosa otvorenom izvoru. +- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - Ovaj repozitorij sadrži resurse i materijale za učenje i početak rada s otvorenim izvorom, Gitom i GitHubom. +- ["FOSS Community Acronyms"](https://github.com/d-edge/foss-acronyms) - Ovaj repozitorij sadrži popis skraćenica koje se koriste u FOSS (Free and Open Source) zajednici, zajedno s njihovim definicijama i primjenama. +- ["Open Source Fiesta - Open Source Fiesta"](https://zubi.gitbook.io/open-source-fiesta/) - Korak-po-korak uputstvo o tome kako doprinijeti GitHub repozitorijima i uključuje listu osnovnih git naredbi. +- ["6 najboljih praksi za upravljanje stvaranjem i povratnim informacijama na Pull Request-ovima"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) od Jenni Kiyasu, softverske inženjerke u DoorDash Engineering. +- ["Doprinos zajednici otvorenog izvora"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - Prednosti otvorenog koda, kako razumjeti unutarnje funkcionalnosti otvorenog izvora i napraviti prvi doprinos. +- ["Potpuni vodič za otvoreni izvor - Kako doprinijeti"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - Naučite zašto i kako doprinijeti softveru otvorenog izvora s Eddie Jaoudeom. + +## Direktne pretrage na GitHubu + +> Pretrage koje direktno upućuju na odgovarajuće probleme na GitHubu na koje se može doprinijeti. + +- [is:issue is:open label:beginner](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Abeginner&type=issues) +- [is:issue is:open label:easy](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy&type=issues) +- [is:issue is:open label:first-timers-only](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only&type=issues) +- [is:issue is:open label:good-first-bug](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Agood-first-bug&type=issues) +- [is:issue is:open label:"good first issue"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&type=issues) +- [is:issue is:open label:starter](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Astarter&type=issues) +- [is:issue is:open label:up-for-grabs](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs&type=issues) +- [is:issue is:open label:easy-fix](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy-fix&type=issues) +- [is:issue is:open label:"beginner friendly"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22&type=issues) + +## Mozill-in ekosistem doprinositelja + +> Mozilla se zalaže za zdrav internet i pruža prilike za doprinos njenim otvorenim izvorima. + +- [Dobri prvi problemi](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=good-first-bug) - problemi koje su programeri identificirali kao dobar uvod u projekt. +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - pomozite timu MDN Web Docs-a u dokumentiranju web platforme ispravkom problema sa sadržajem i platformom. +- [Problemi s dodijeljenim mentorom](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - problemi kojima je dodijeljen mentor koji će biti dostupan na IRC-u kako bi vam pomogao kada zapnete dok radite na rješenju. +- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - web stranica posvećena pronalaženju problema na Bugzilli. +- [Firefox DevTools](https://firefox-dev.tools/) - web stranica posvećena problemima prijavljenim za alate za razvoj u Firefox pregledniku. +- [Što mogu učiniti za Mozillu](https://whatcanidoformozilla.org/) - saznajte na čemu možete raditi odgovaranjem na nekoliko pitanja o svojim vještinama i interesima. +- [Start Mozilla](https://twitter.com/StartMozilla) - Twitter račun koji objavljuje probleme pogodne za doprinositelje novi u Mozilla ekosustavu. + +## Korisni članci za nove doprinositelje otvorenog izvora + +> Korisni članci i blogovi usmjereni na nove doprinositelje o tome kako započeti. + +- [Kako pronaći načine za doprinos otvorenim izvorima na GitHubu](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) od [@GitHub](https://github.com/github) +- [Kako odabrati (i doprinijeti) svom prvom otvorenom izvoru](https://github.com/collections/choosing-projects) od [@GitHub](https://github.com/collections) +- [Kako pronaći prvi otvoreni izvor buga za ispravku](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) od [@Shubheksha](https://github.com/Shubheksha) +- [Samo za početnike](https://kentcdodds.com/blog/first-timers-only) od [@kentcdodds](https://github.com/kentcdodds) +- [Vratite ljubaznost otvorenom izvoru](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) od [@shanselman](https://github.com/shanselman) +- [Uvod u otvoreni izvor za početnike](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) od [@mcdonnelldean](https://github.com/mcdonnelldean) +- [Kako doprinijeti otvorenom izvoru](https://opensource.guide/how-to-contribute/) od [@GitHub](https://github.com/github/opensource.guide) +- [Kako pronaći grešku u svom kodu](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) od [@dougbradbury](https://twitter.com/dougbradbury) +- [Savladavanje Markdown-a](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) od [@GitHub](https://github.com/github/docs) +- [Prva misija: stranica doprinositelja](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) od [@forCrowd](https://github.com/forCrowd) +- [Kako napraviti prvi doprinos otvorenom izvoru u samo 5 minuta](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) od [@roshanjossey](https://github.com/Roshanjossey/) +- [Upravo sam dobio svoju besplatnu majicu za Hacktoberfest. Evo brzog načina kako možete dobiti i vi svoju.](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307/) od [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/) +- [Gorak vodič za otvoreni izvor](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) od [@ken_wheeler](https://medium.com/@ken_wheeler) +- [Korak-po-korak vodič za prvi put doprinos otvorenom izvoru za programere juniore](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) od [@LetaKeane](https://hackernoon.com/u/letakeane) +- [Naučite Git i GitHub korak po korak (na Windowsu)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) od [@ows-ali](https://ows-ali.medium.com/) +- [Zašto otvoreni izvor i kako?](https://careerkarma.com/blog/open-source-projects-for-beginners/) od [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/) +- [Kako započeti s otvorenim izvorom - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/) +- [Kojim otvorenem izvorima trebam doprinijeti](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) od [@kentcdodds](https://twitter.com/kentcdodds) +- [Intenzivan uvod u otvoreni izvor](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) od [Franklin Okolie](https://twitter.com/DeveloperAspire) +- [Započinjanje s doprinosom otvorenom izvoru](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) od [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/) +- [Vodič za početnike za doprinos otvorenom izvoru](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) od [Sudipto Ghosh](https://github.com/pydevsg) +- [8 načina doprinosa otvorenom izvoru bez pisanja koda](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) od [OpenSource](https://twitter.com/OpenSourceWay) +- [Što je softver otvorenog koda? Pojednostavljeno objašnjenje](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) od [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/) +- [Kako pokrenuti projekt otvorenog izvora na GitHubu - Savjeti izgradnje mog popularnog repozitorija](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) od [@Rishit-dagli](https://github.com/Rishit-dagli) +- [Pronalaženje dobrih prvih problema](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) od [Brian Douglas](https://community.codenewbie.org/bdougie) + +## Korišćenje kontrole različitih verzija + +> Tutorijali i resursi, različitih nivoa, za korištenje kontrole verzija , uglavnom Git-a i GitHub-a. + +- [Video tutorijal za Git i Github od Harvard Univerziteta](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - Tutorijal Harvard Univerziteta, deo njihovog kursa CS50 Web Development o razumijevanju Git-a i GitHub-a i radu sa Git komandama. +- [Razmišljaj kao Git](https://think-like-a-git.net/) - Uvod u Git za "napredne početnike", ali koji se i dalje muče, kako bi vam pružio jednostavnu strategiju za sigurno eksperimentiranje sa Git-om. +- [Početno podešavanje - Podešavanje Git-a](https://docs.github.com/en/get-started/quickstart/set-up-git) - Naučite kako da lokalno podesite Git i postavite autentifikaciju, zajedno sa sljedećim koracima na vašem putovanju učenja. +- [Svakodnevni Git](https://git-scm.com/docs/giteveryday) - Korisni minimalni skup komandi za svakodnevno korištenje Git-a. +- [Oh, zeznuo sam se, git!](https://ohshitgit.com/) - kako se izvući iz uobičajenih `git` grešaka opisanih jednostavnim jezikom; pogledajte takođerr [Dangit, git!](https://dangitgit.com/) za stranicu bez psovki. +- [Atlassian Git tutorijali](https://www.atlassian.com/git/tutorials) - razni tutorijali o korištenju `git`-a. +- [GitHub Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF) +- [freeCodeCamp-ova Wiki o Git resursima](https://forum.freecodecamp.org/t/wiki-git-resources/13136) +- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub razgovor o tome kako napraviti zahtev za povlačenje (pull request). +- [Početno podešavanje - GitHub Learning Resources](https://docs.github.com/en/get-started/quickstart/git-and-github-learning-resources) - Resursi za učenje Git-a i GitHub-a. +- [Pro Git](https://git-scm.com/book/en/v2) - Cijela knjiga Pro Git, napisana od strane Scott Chacon-a i Ben Straub-a, objavljena od strane Apress-a. +- [Git-it](https://github.com/jlord/git-it-electron) - Korak-po-korak tutorijal za Git desktop aplikaciju. +- [Pravila letenja za Git](https://github.com/k88hudson/git-flight-rules) - Vodič o tome šta treba raditi kada stvari krenu naopako. +- [Git vodič za početnike na španskom jeziku](https://platzi.github.io/git-slides/#/) - Kompletan vodič sa slajdovima o Git-u i GitHub-u objašnjen na španskom jeziku. Una guía completa de diapositivas sobre git y GitHub explicadas en Español. +- [Git Kraken](https://www.gitkraken.com/git-client) - Vizuelna, višeplatformska i interaktivna desktop aplikacija za verzioniranje kontrola pomoću `git`-a. +- [Git savjeti](https://github.com/git-tips/tips) - Kolekcija najčešće korištenih git savjeta i trikova. +- [Git najbolje prakse](https://sethrobertson.github.io/GitBestPractices/) - Često pravi commit-ove, usavršava kasnije, objavljuje jednom: Git najbolje prakse. +- [Interaktivni Git tutorijal](https://learngitbranching.js.org/) - Naučite Git na najvizuelniji i interaktivni način. +- [Git Cheat Sheet-ovi](https://devhints.io/?q=git) - Set grafičkih cheat sheet-ova o Git-u. +- [Kompletni Git i GitHub tutorijal](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - Potpuno uputstvo za Git i GitHub od [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw). +- [Uvodni Git tutorijal](https://git-scm.com/docs/gittutorial) - Uvodni tutorijal za početnike od strane Git-a. +- [Prva pomoć za Git](https://firstaidgit.io/#/) - Pretraživačka kolekcija najčešće postavljanih pitanja o Git-u. Odgovori na ova pitanja su prikupljeni iz ličnog iskustva, Stackoverflow-a i zvanične Git dokumentacije. +- [Git autor: Susan Potter](https://www.aosabook.org/en/git.html) - Pokazuje kako različiti tehnički aspekti Git-a funkcionišu ispod površine kako bi omogućili distribuirane radne tokove i kako se razlikuje od drugih sistema za kontrolu verzija (VCS). + +## Knjige o projektima otvorenog koda + +> Knjige o svim aspektima projekata otvorenog koda: kultura, historija, najbolje prakse, itd. + +- [Proizvodnja otvorenog izvornog softvera](https://producingoss.com/) - Ova knjiga se bavi ljudskim aspektima razvoja otvorenog izvornog softvera. Opisuje kako uspješni projekti funkcionišu, očekivanja korisnika i programera, kao i kulturu slobodnog softvera. +- [Arhitektura otvorenih izvornih aplikacija](https://www.aosabook.org/en/index.html) - Autori dvadeset četiri otvorene izvorne aplikacije objašnjavaju kako je njihov softver struktuiran i zašto. Od veb servera i kompajlera do sistema za upravljanje zdravstvenim kartonima, sve je pokriveno kako bi vam pomoglo da postanete bolji programer. +- [Serija knjiga o otvorenim izvorima](https://opensource.com/resources/ebooks) - Saznajte više o otvorenim izvorima i rastućem pokretu otvorenih izvora sa sveobuhvatnom listom besplatnih e-knjiga sa https://opensource.com. +- [Praksa izdavanja softvera - UPUTSTVO](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Ovo uputstvo opisuje dobre prakse izdavanja za Linux i druge otvorene izvorne projekte. Primjenom ovih praksi, učinićete da korisnicima bude što jednostavnije da pokrenu vaš kod i koriste ga, a drugim programerima da razumiju vaš kod i surađuju s vama u cilju njegovog unapređenja. +- [Otvoreni izvori 2.0: Nastavak evolucije](https://archive.org/details/opensources2.000diborich) (2005) - Otvoreni izvori 2.0 je zbirka dubokoumnih i misaonih eseja vodećih tehnoloških stručnjaka koji nastavlja sliku evolucije koja se razvila u knjizi iz 1999. godine, Otvoreni izvori: Glasovi iz revolucije. +- [Otvoreni izvori: Glasovi iz revolucije](https://www.oreilly.com/openbook/opensources/book/) - Eseji otvorenih izvora pionira kao što su Linus Torvalds (Linux), Larry Wall (Perl) i Richard Stallman (GNU). + +## Inicijative za doprinos otvorenim izvorima + +> Lista inicijativa koje okupljaju zadatke pogodne za početnike ili sezonske događaje. + +- [Up For Grabs](https://up-for-grabs.net/) - Sadrži projekte sa zadacima pogodnim za početnike. +- [First Contributions](https://firstcontributions.github.io/) - Napravite svoj prvi doprinos otvorenim izvorima za 5 minuta. Alat i tutorijal koji pomažu početnicima da započnu sa doprinosima. [Ovde](https://github.com/firstcontributions/first-contributions) je izvorni kod sajta na GitHub-u i prilika da doprinesete samom repozitorijumu. +- [First Timers Only](https://www.firsttimersonly.com/) - Lista problema označenih sa "first-timers-only". +- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Program koji podstiče doprinose otvorenim izvorima. Zaradite poklone poput majica i naljepnica tako što ćete napraviti najmanje 4 pull zahteva tijekom oktobra. +- [24 Pull Requests](https://24pullrequests.com) - Projekat koji promovišu suradnju u otvorenim izvorima tijekom decembra. +- [Ovio](https://ovio.org) - Platforma sa odabranim projektima pogodnim za doprinos. Ima [moćan alat za pretragu problema](https://ovio.org/issues) i omogućava vam da sačuvate projekte i probleme za kasnije. +- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) - Ovo je tutorijal koji pomaže početnicima da učestvuju u jednostavnom projektu i da se osposobe za korišćenje GitHub-a. +- [Open Source Welcome Committee](https://www.oswc.is/) - Otvoreni Odbor za dobrodošlicu (Open Source Welcome Committee - OSWC) pomaže novajlijama da se pridruže izvanrednom svetu otvorenih izvora. Pridružite nam se i predstavite svoje projekte otvorenog koda! + +## Programi otvorenog koda za učešće + +> Programi, prakse ili stipendije koje organiziraju zajednice kako bi pomogle početnicima da se povežu s mentorima i resursima za doprinos projektima otvorenog izvora. + +- [Sva Mentorstva Linux Foundation (LF)](https://mentorship.lfx.linuxfoundation.org/#projects_all) +- [Programi otvorenih izvora pogodni za početnike sa svojim vremenskim okvirima](https://github.com/arpit456jain/Open-Source-Programs) +- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) +- [FossAsia](https://fossasia.org) +- [Internship Free Software Foundation (FSF)](https://www.fsf.org/volunteer/internships) +- [Google Leto koda](https://summerofcode.withgoogle.com/) - Godišnji plaćeni program Google-a koji ima za cilj privlačenje više studenata programera u razvoj otvorenog koda. +- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) - Tromjesečni program otvorenog koda koji organiziraju Girlscript Foundation. Učesnici doprinose različitim projektima pod vodstvom iskusnih mentora tijekom ovih mjeseci. Kroz ovakvo iskustvo, studenti počinju da doprinose projektima u stvarnom svetu iz udobnosti svog doma. +- [Hacktoberfest](https://hacktoberfest.digitalocean.com) +- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - Ako vas zanima blockchain, ovo je za vas. Možete doprinijeti Hyperledger-u. Ovaj program mentorstva omogućava vam da dobijete praktično iskustvo u razvoju otvorenog koda za Hyperledger. Dodijeljeni će vam biti mentori koji su veoma aktivni u Hyperledger zajednici programera. +- [LF Networking Mentorstvo](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program) +- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/) +- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - Alternativa udaljenom pripravništvu za buduće tehnologe gdje mogu da grade ili doprinose otvorenim izvorima. +- [Open Summer of Code](https://osoc.be/students) +- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - Projekat Open Mainframe takođerr ima svoj program otvorenog koda, a polaznici će moći da prošire svoje znanje o mainframe tehnologiji. +- [Outreachy](https://www.outreachy.org) +- [Praktikum Processing Foundation](https://processingfoundation.org/fellowships/) +- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - Globalni program za stipendiranje žena i nebinarnih programerki gdje rade na postojećim projektima otvorenog koda i proširuju svoj skup vještina. +- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) - Redox OS Summer of Code je primarna upotreba donacija za Redox OS projekat. Studenti su odabrani na osnovu već pokazane želje i sposobnosti za doprinos Redox OS-u. +- [Social Summer of Code](https://ssoc.devfolio.co/) - Fondacija Social nudi ovaj program koji traje dva mjeseca za studente koji žele da se upoznaju s kulturom otvorenog koda i uključe se u zajednicu. Učesnici doprinose stvarnim projektima pod vodstvom iskusnih mentora. +- [Season of KDE](https://season.kde.org/) - Season of KDE, koji organizuje KDE zajednica, je program suradnje otvoren za sve pojedince širom sveta. KDE je međunarodna zajednica slobodnog softvera koja razvija softver otvorenog koda i možete doprinijeti KDE-u kroz program Season of KDE. + +## Licenca + +Creative Commons licenca
Ovaj rad je licenciran pod Creative Commons Attribution-ShareAlike 4.0 International License. diff --git a/README-SR.md b/README-SR.md new file mode 100644 index 00000000..c1fef5f3 --- /dev/null +++ b/README-SR.md @@ -0,0 +1,229 @@ + +
+ + Read this guide in other languages + + +
+ + +# Добродошли, нови сарадници отвореног кода! + +[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](https://makeapullrequest.com) +[![first-timers-only Friendly](https://img.shields.io/badge/first--timers--only-friendly-blue.svg)](https://www.firsttimersonly.com/) +[![Proveri resurse](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml/badge.svg)](https://github.com/freeCodeCamp/how-to-contribute-to-open-source/actions/workflows/test.yml) + +Ово је листа ресурса намењених особама које су нове у сарадњи на отвореном коду. + +Ако пронађете додатне ресурсе, молимо вас да направите "pull request". + +Ако имате питања или коментаре, слободно отворите "issue". + +**Садржај** + +- [Сарадња на отвореном коду уопштено](#сарадња-на-отвореном-коду-уопштено) +- [Директна претрага на GitHub-у](#директна-претрага-на-github-у) +- [Мозил-ин екосистем доприноситеља](#мозил-ин-екосистем-доприноситеља) +- [Корисни чланци за нове сараднике на отвореном коду](#корисни-чланци-за-нове-сараднике-на-отвореном-коду) +- [Коришћење управљања верзијама](#коришћење-управљања-верзијама) +- [Књиге о отвореном коду](#књиге-о-отвореном-коду) +- [Иницијативе за сарадњу на отвореном коду](#иницијативе-за-сарадњу-на-отвореном-коду) +- [Програми за учешће на отвореном коду](#програми-за-учешће-на-отвореном-коду) +- [Лиценца](#лиценца) + +## Сарадња на отвореном коду уопштено + +> Чланци и ресурси који се баве светом и културом отвореног кода. + +- [Дефинитивни водич за сарадњу на отвореном коду](https://www.freecodecamp.org/news/the-definitive-guide-to-contributing-to-open-source-900d5f9f2282/) од [@DoomHammerNG](https://twitter.com/DoomHammerNG). +- [Увод у отворени код](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Туторијали од стране DigitalOcean-а који ће вас водити ка успеху у сарадњи на GitHub-у. +- [Code Triage](https://www.codetriage.com/) - још један, веома користан алат за проналажење популарних репозиторијума и проблема филтрираних по језику. +- [Forge Your Future with Open Source](https://pragprog.com/titles/vbopens/forge-your-future-with-open-source/) ($) - Књига која се бави објашњавањем отвореног кода, како пронаћи пројекат и како почети са доприносима. Обухвата све улоге у развоју софтвера, не само програмере. +- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - GitHub репозиторијум који сакупља пројекте са добрим грешкама за нове сараднике и додјељује им ознаке које их описују. +- [Open Source Водичи](https://opensource.guide/) - Колекција ресурса за појединце, заједнице и компаније које желе да науче како да покрену и допринесу отвореним кодним пројектима. +- [45 GitHub Дос and Don'ts](https://hackernoon.com/45-github-issues-dos-and-donts-dfec9ab4b612) - Дос and Don'ts на GitHub-у. +- [GitHub Водичи](https://docs.github.com/en) - основни водичи о ефикасном коришћењу GitHub-а. +- [Contribute to Open Source](https://github.com/danthareja/contribute-to-open-source) - Научите радни ток на GitHub-у доприносећи коду симулационог пројекта. +- [Linux Фондација - Водичи за отворени код у прeдузећу](https://www.linuxfoundation.org/resources/open-source-guides) - Linux Фондација има водиче за пројекте отвореног кода. +- [CSS Tricks - Водич о етикети отвореног кода](https://css-tricks.com/open-source-etiquette-guidebook/) - Водич о етикети отвореног кода, написан од стране Кента С. Додса и Сара Драснер. +- [Од A до Ж ресурси за студенте](https://github.com/dipakkr/A-to-Z-Resources-for-Students) - Листа ресурса и могућности за студенте који желе да науче нови језик програмирања. +- ["How to Contribute to an Open Source Project on GitHub" by Egghead.io](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) - Корак-по-корак видео водич о томе како започети допринос на пројектима отвореног кода на GitHub-у. +- [Сарадња на отвореном коду: Детаљан водич од почетка до краја](https://medium.com/@kevinjin/contributing-to-open-source-walkthrough-part-0-b3dc43e6b720) - Овај водич за сарадњу на отвореном коду покрива све, од избора одговарајућег пројекта, рада на проблему, до спајања PR-а. +- ["How to Contribute to Open Source Project" од Сара Драснер](https://css-tricks.com/how-to-contribute-to-an-open-source-project/) - Фокусира се на битне детаље у доприносу "pull request" (PR) неком другом пројекту на GitHub-у. +- ["How to get started with Open Source" од Сајан Чоудхури](https://www.hackerearth.com:443/getstarted-opensource/) - Овај чланак покрива ресурсе за нове сараднике отвореног кода. +- ["Прегледајте добре прве проблеме како бисте почели доприносити отвореним изворима"](https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/) - GitHub сада помаже у проналажењу добрих првих проблема како бисте започели доприносење отвореним изворима. +- ["Kako doprinijeti projektima otvorenog koda" од стране Maryna Z](https://rubygarage.org/blog/how-contribute-to-open-source-projects) - Овај свеобухватни чланак је усмјерен према пословним субјектима (али је и даље користан за појединачне доприноситеље) и говори о томе зашто, како и којим отвореним изворима допринети. +- ["start-here-guidelines" од стране Andrei](https://github.com/zero-to-mastery/start-here-guidelines) - Почните с Gitом у свијету отвореног кода, почевши од игралишта отвореног кода. Посебно дизајнирано у едукативне и практичне сврхе. +- ["Getting Started with Open Source" од стране NumFocus](https://github.com/numfocus/getting-started-with-open-source) - GitHub репозиториј који помаже доприноситељима да превладају препреке при уласку у отворени извор. +- ["Opensoure-4-everyone" од стране Chryz-hub](https://github.com/chryz-hub/opensource-4-everyone) - Репозиториј о свему што се тиче отвореног кода. Ово је пројекат који помаже с видљивошћу чланства на GitHubу, вјежбањем основних и напредних Git наредби, почетком рада с отвореним извором и још много тога. +- ["Open Advice"](http://open-advice.org/) - Збирка знања из различитих пројеката слободног софтвера. Одговара на питање што би 42 проминентна доприноситеља вољела знати када су започињали, како бисте могли кренути испред, без обзира на то како и где доприносите. +- ["GitHub Skills"](https://skills.github.com) - Унаприједите своје вјештине с GitHub Skills. Наш пријатељски бот ће вас провести кроз низ забавних и практичних пројеката како бисте научили потребне вјештине у трен ока - и подијелити корисне повратне информације путем. +- ["Deset једноставних правила за помоћ почетницима при доприносу отвореним пројектима"](https://doi.org/10.1371/journal.pcbi.1007296) - Овај чланак покрива правила темељена на истраживањима многих заједница и искуствима чланова, вођа и проматрача. +- ["Корак-по-корак водич за допринос на GitHubу"](https://www.dataschool.io/how-to-contribute-on-github/) - корак-по-корак водич с илустрацијама и повезницама који описује цијели процес доприноса отвореном извору. +- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - Овај репозиториј садржи ресурсе и материјале за учење и почетак рада с отвореним извором, Gitом и GitHubом. +- ["FOSS Community Acronyms"](https://github.com/d-edge/foss-acronyms) - Овај репозиториј садржи список скраћеница које се користе у FOSS (Free and Open Source) заједници, заједно с њиховим дефиницијама и примјенама. +- ["Open Source Fiesta - Open Source Fiesta"](https://zubi.gitbook.io/open-source-fiesta/) - Корак-по-корак упутство о томе како допринијети GitHub репозиторијима и укључује листу основних git наредби. +- ["6 најбољих пракси за управљање стварањем и повратним информацијама на Pull Request-овима"](https://doordash.engineering/2022/08/23/6-best-practices-to-manage-pull-request-creation-and-feedback/) од Jenni Kiyasu, софтверске инжењерке у DoorDash Engineering. +- ["Doprinos заједници отвореног извора"](https://arijitgoswami.hashnode.dev/contribute-to-the-open-source-community) - Предности отвореног кода, како разумјети унутрашње функционалности отвореног извора и направити први допринос. +- ["Потпуни водич за отворени извор - Како допринијети"](https://www.youtube.com/watch?v=yzeVMecydCE) (41:52) - Научите зашто и како допринијети софтверу отвореног извора с Едди Јаоудом. + +## Директне претраге на GitHub-у + +> Претраге које директно упућују на одговарајуће проблеме на GitHub-у на које се може допринети. + +- [is:issue is:open label:beginner](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Abeginner&type=issues) +- [is:issue is:open label:easy](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy&type=issues) +- [is:issue is:open label:first-timers-only](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only&type=issues) +- [is:issue is:open label:good-first-bug](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Agood-first-bug&type=issues) +- [is:issue is:open label:"good first issue"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&type=issues) +- [is:issue is:open label:starter](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Astarter&type=issues) +- [is:issue is:open label:up-for-grabs](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aup-for-grabs&type=issues) +- [is:issue is:open label:easy-fix](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3Aeasy-fix&type=issues) +- [is:issue is:open label:"beginner friendly"](https://github.com/search?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22&type=issues) + +## Мозил-ин екосистем доприноситеља + +> Mozilla се залаже за здрав интернет и пружа прилике за допринос њеним отвореним изворима. + +- [Добри први проблеми](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=good-first-bug) - проблеми које су програмери идентифицирали као добар увод у пројекат. +- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) - помозите тиму MDN Web Docs-а у документирању веб платформе исправком проблема са садржајем и платформом. +- [Проблеми са додијељеним ментором](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - проблеми којима је додијељен ментор који ће бити доступан на IRC-у како би вам помогао када застанете док радите на рјешењу. +- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - веб страница посвећена налажењу проблема на Bugzilli. +- [Firefox DevTools](https://firefox-dev.tools/) - веб страница посвећена проблемима пријављеним за алате за развој у Firefox прегледнику. +- [Што могу учинити за Мозилу](https://whatcanidoformozilla.org/) - сазнајте на чему можете радити одговарањем на неколико питања о својим вјештинама и интересима. +- [Start Mozilla](https://twitter.com/StartMozilla) - Twitter налог који објављује проблеме погодне за доприноситеље нове у Mozilla екосистему. + +## Корисни чланци за нове доприноситеље отвореног извора + +> Корисни чланци и блогови усмјерени на нове доприноситеље о томе како започети. + +- [Како пронаћи начине за допринос отвореним изворима на GitHub-у](https://docs.github.com/en/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github) од [@GitHub](https://github.com/github) +- [Како одабрати (и допринијети) свом првом отвореном извору](https://github.com/collections/choosing-projects) од [@GitHub](https://github.com/collections) +- [Како пронаћи први отворени изворни проблем за исправку](https://www.freecodecamp.org/news/finding-your-first-open-source-project-or-bug-to-work-on-1712f651e5ba/) од [@Shubheksha](https://github.com/Shubheksha) +- [Само за почетнике](https://kentcdodds.com/blog/first-timers-only) од [@kentcdodds](https://github.com/kentcdodds) +- [Вратите љубазност отвореном извору](https://web.archive.org/web/20201009150545/https://www.hanselman.com/blog/bring-kindness-back-to-open-source) од [@shanselman](https://github.com/shanselman) +- [Увод у отворени извор за почетнике](https://www.nearform.com/blog/getting-into-open-source-for-the-first-time/) од [@mcdonnelldean](https://github.com/mcdonnelldean) +- [Како допринијети отвореном извору](https://opensource.guide/how-to-contribute/) од [@GitHub](https://github.com/github/opensource.guide) +- [Како пронаћи грешку у свом коду](https://8thlight.com/insights/how-to-find-a-bug-in-your-code) од [@dougbradbury](https://twitter.com/dougbradbury) +- [Савладавање Markdown-а](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) од [@GitHub](https://github.com/github/docs) +- [Прва мисија: страница доприноситеља](https://forcrowd.medium.com/first-mission-contributors-page-df24e6e70705) од [@forCrowd](https://github.com/forCrowd) +- [Како направити први допринос отвореном извору у само 5 минута](https://www.freecodecamp.org/news/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a/) од [@roshanjossey](https://github.com/Roshanjossey/) +- [Управо сам добио своју бесплатну мајицу за Hacktoberfest. Ево брзог начина како можете добити и ви своју.](https://www.freecodecamp.org/news/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307/) од [@quincylarson](https://www.freecodecamp.org/news/author/quincylarson/) +- [Горак водич за отворени извор](https://medium.com/codezillas/a-bitter-guide-to-open-source-a8e3b6a3c1c4) од [@ken_wheeler](https://medium.com/@ken_wheeler) +- [Корак-по-корак водич за први пут допринос отвореном извору за програмере јуниоре](https://hackernoon.com/contributing-to-open-source-the-sharks-are-photoshopped-47e22db1ab86) од [@LetaKeane](https://hackernoon.com/u/letakeane) +- [Научите Git и GitHub корак по корак (на Windowsу)](https://medium.com/illumination/path-to-learning-git-and-github-be93518e06dc) од [@ows-ali](https://ows-ali.medium.com/) +- [Зашто отворени извор и како?](https://careerkarma.com/blog/open-source-projects-for-beginners/) од [@james-gallagher](https://careerkarma.com/blog/author/jamesgallagher/) +- [Како започети с отвореним извором - By Sayan Chowdhury](https://www.hackerearth.com/getstarted-opensource/) +- [Којим отвореним изворима требам допринијети](https://kentcdodds.com/blog/what-open-source-project-should-i-contribute-to) од [@kentcdodds](https://twitter.com/kentcdodds) +- [Интензиван увод у отворени извор](https://developeraspire.hashnode.dev/an-immersive-introductory-guide-to-open-source) од [Franklin Okolie](https://twitter.com/DeveloperAspire) +- [Започињање с доприносом отвореном извору](https://stackoverflow.blog/2020/08/03/getting-started-with-contributing-to-open-source/) од [Zara Cooper](https://stackoverflow.blog/author/zara-cooper/) +- [Водич за почетнике за допринос отвореном извору](https://workat.tech/general/article/open-source-contribution-guide-xmhf1k601vdj) од [Sudipto Ghosh](https://github.com/pydevsg) +- [8 начина доприноса отвореном извору без писања кода](https://opensource.com/life/16/1/8-ways-contribute-open-source-without-writing-code) од [OpenSource](https://twitter.com/OpenSourceWay) +- [Што је софтвер отвореног кода? Поједностављено објашњење](https://www.freecodecamp.org/news/what-is-open-source-software-explained-in-plain-english/) од [Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/) +- [Како покренути пројект отвореног извора на GitHubу - Савјети изградње мог популарног репозиторија](https://www.freecodecamp.org/news/how-to-start-an-open-source-project-on-github-tips-from-building-my-trending-repo/) од [@Rishit-dagli](https://github.com/Rishit-dagli) +- [Проналажење добрих првих проблема](https://community.codenewbie.org/bdougie/finding-good-first-issues-33a6) од [Brian Douglas](https://community.codenewbie.org/bdougie) + +## Коришћење контроле различитих верзија + +> Туторијали и ресурси, различитих нивоа, за коришћење контроле верзија, углавном Гит-а и ГитХаб-а. + +- [Видео туторијал за Гит и ГитХаб од Харвард Универзитета](https://www.youtube.com/watch?v=NcoBAfJ6l2Q) - Туторијал Харвард Универзитета, део њиховог курса CS50 Web Development о разумевању Гит-а и ГитХаб-а и раду са Гит командама. +- [Размишљај као Гит](https://think-like-a-git.net/) - Увод у Гит за "напредне почетнике", али који се и даље муче, како би вам пружио једноставну стратегију за сигурно експериментисање са Гит-ом. +- [Почетно подешавање - Подешавање Гит-а](https://docs.github.com/en/get-started/quickstart/set-up-git) - Научите како да локално подесите Гит и поставите аутентификацију, заједно са следећим корацима на вашем путовању учења. +- [Свакодневни Гит](https://git-scm.com/docs/giteveryday) - Корисни минимални скуп команди за свакодневно коришћење Гит-а. +- [Ох, зезнуо сам се, гит!](https://ohshitgit.com/) - како се извући из уобичајених `git` грешака описаних једноставним језиком; погледајте такође [Dangit, git!](https://dangitgit.com/) за страницу без псовки. +- [Atlassian Гит туторијали](https://www.atlassian.com/git/tutorials) - разни туторијали о коришћењу `git`-а. +- [GitHub Гит Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) (PDF) +- [freeCodeCamp-ова Вики о Гит ресурсима](https://forum.freecodecamp.org/t/wiki-git-resources/13136) +- [GitHub Flow](https://www.youtube.com/watch?v=juLIxo42A_s) (42:06) - GitHub разговор о томе како направити захтев за повлачење (pull request). +- [Почетно подешавање - GitHub Learning Resources](https://docs.github.com/en/get-started/quickstart/git-and-github-learning-resources) - Ресурси за учење Гит-а и ГитХаб-а. +- [Pro Git](https://git-scm.com/book/en/v2) - Цела књига Pro Git, написана од стране Scott Chacon-a и Ben Straub-a, објављена од стране Apress-a. +- [Git-it](https://github.com/jlord/git-it-electron) - Корак-по-корак туторијал за Гит десктоп апликацију. +- [Правила летења за Гит](https://github.com/k88hudson/git-flight-rules) - Водич о томе шта треба радити када ствари крену наопако. +- [Git водич за почетнике на шпанском језику](https://platzi.github.io/git-slides/#/) - Комплетан водич са слајдовима о Гит-у и ГитХаб-у објашњен на шпанском језику. Una guía completa de diapositivas sobre git y GitHub explicadas en Español. +- [Git Kraken](https://www.gitkraken.com/git-client) - Визуелна, више-платформска и интерактивна десктоп апликација за верзионисање контрола помоћу `git`-a. +- [Git савети](https://github.com/git-tips/tips) - Колекција најчешће коришћених гит савета и тркова. +- [Git најбоље праксе](https://sethrobertson.github.io/GitBestPractices/) - Често прави комитове, усавршава касније, објављује једном: Гит најбоље праксе. +- [Интерактивни Git туторијал](https://learngitbranching.js.org/) - Научите Гит на највизуелнији и интерактивни начин. +- [Git Cheat Sheet-ови](https://devhints.io/?q=git) - Сет графичких cheat sheet-ова о Гит-у. +- [Комплетни Git и GitHub туторијал](https://www.youtube.com/watch?v=apGV9Kg7ics) (1:12:39) - Потпуно упутство за Гит и ГитХаб од [Kunal Kushwaha](https://www.youtube.com/channel/UCBGOUQHNNtNGcGzVq5rIXjw). +- [Уводни Git туторијал](https://git-scm.com/docs/gittutorial) - Уводни туторијал за почетнике од стране Гит-а. +- [Прва помоћ за Git](https://firstaidgit.io/#/) - Претраживачка колекција најчешће постављених питања о Гит-у. Одговори на ова питања су прикупљени из личног искуства, Stackoverflow-a и званичне Гит документације. +- [Git автор: Susan Potter](https://www.aosabook.org/en/git.html) - Показује како различити технички аспекти Гит-а функционишу испод површине како би омогућили дистрибуирани радни токови и како се разликује од других система за контролу верзија (ВЦС). + +## Књиге о пројектима отвореног кода + +> Књиге о свим аспектима пројеката отвореног кода: култура, историја, најбоље праксе, итд. + +- [Производња отвореног изворног софтвера](https://producingoss.com/) - Ова књига се бави људским аспектима развоја отвореног изворног софтвера. Описује како успешни пројекти функционишу, очекивања корисника и програмера, као и културу слободног софтвера. +- [Архитектура отворених изворних апликација](https://www.aosabook.org/en/index.html) - Аутори двадесет четири отворене изворне апликације објашњавају како је њихов софтвер структуиран и зашто. Од веб сервера и компајлера до система за управљање здравственим картонима, све је покривено како би вам помогло да постанете бољи програмер. +- [Серија књига о отвореним изворима](https://opensource.com/resources/ebooks) - Сазнајте више о отвореним изворима и растућем покрету отворених извора са свеобухватном листом бесплатних е-књига на https://opensource.com. +- [Пракса издавања софтвера - УПУТСТВО](https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/) - Ово упутство описује добре праксе издавања за Линукс и друге отворене изворне пројекте. Примењивањем ових пракси, учинићете да корисницима буде што једноставније да покрену ваш код и користе га, а другим програмерима да разумеју ваш код и сарадују са вама у циљу његовог унапређења. +- [Отворени извори 2.0: Наставак еволуције](https://archive.org/details/opensources2.000diborich) (2005) - Отворени извори 2.0 је збирка дубокоумних и мисловних есеја водећих технолошких стручњака који наставља слику еволуције која се развила у књизи из 1999. године, Отворени извори: Гласови из револуције. +- [Отворени извори: Гласови из револуције](https://www.oreilly.com/openbook/opensources/book/) - Есеји отворених извора пионира као што су Линус Торвалдс (Linux), Лари Вол (Perl) и Ричард Столман (GNU). + +## Иницијативе за допринос отвореним изворима + +> Листа иницијатива које окупљају задатке погодне за почетнике или сезонске догађаје. + +- [Up For Grabs](https://up-for-grabs.net/) - Садржи пројекте са задацима погодним за почетнике. +- [First Contributions](https://firstcontributions.github.io/) - Направите свој први допринос отвореним изворима за 5 минута. Алат и туторијал који помажу почетницима да започну са доприносима. [Овде](https://github.com/firstcontributions/first-contributions) је изворни код сајта на GitHub-у и прилика да допринесете самом репозиторијуму. +- [First Timers Only](https://www.firsttimersonly.com/) - Листа проблема означених са "first-timers-only". +- [Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Програм који подстиче доприносе отвореним изворима. Зарадите поклоне као што су мајице и налепнице тако што ћете направити најмање 4 pull захтева током октобра. +- [24 Pull Requests](https://24pullrequests.com) - Пројекат који промовише сарадњу у отвореним изворима током децембра. +- [Ovio](https://ovio.org) - Платформа са одабраним пројектима погодним за допринос. Има [моћан алат за претрагу проблема](https://ovio.org/issues) и омогућава вам да сачувате пројекте и проблеме за касније. +- [Contribute-To-This-Project](https://github.com/Syknapse/Contribute-To-This-Project) - Ово је туторијал који помаже почетницима да учествују у једноставном пројекту и да се оспособе за коришћење GitHub-а. +- [Open Source Welcome Committee](https://www.oswc.is/) - Отворени Одбор за добродошлицу (Open Source Welcome Committee - OSWC) помаже новајлијама да се придруже изванредном свету отворених извора. Придружите нам се и представите своје пројекте отвореног кода! + +## Програми отвореног кода за учешће + +> Програми, праксе или стипендије које организују заједнице како би помогле почетницима да се повежу са менторима и ресурсима за допринос пројектима отвореног извора. + +- [Сва Менторства Linux Foundation (LF)](https://mentorship.lfx.linuxfoundation.org/#projects_all) +- [Програми отворених извора погодни за почетнике са својим временским оквирима](https://github.com/arpit456jain/Open-Source-Programs) +- [Cloud Native Computing Foundation](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) +- [FossAsia](https://fossasia.org) +- [Internship Free Software Foundation (FSF)](https://www.fsf.org/volunteer/internships) +- [Google Leto koda](https://summerofcode.withgoogle.com/) - Годишњи плаћени програм Google-a који има за циљ привлачење више студената програмера у развој отвореног кода. +- [Girlscript Summer of Code](https://gssoc.girlscript.tech/) - Тромјесечни програм отвореног кода који организује Girlscript Foundation. Учесници доприносе различитим пројектима под водством искусних ментора током ових мјесеци. Кроз овакво искуство, студенти почињу да доприносе пројектима у стварном свијету из удобности свог дома. +- [Hacktoberfest](https://hacktoberfest.digitalocean.com) +- [Hyperledger Mentorship Program](https://wiki.hyperledger.org/display/INTERN) - Ако вас занима блокчејн, ово је за вас. Можете допринијети Hyperledger-у. Овај програм менторства омогућава вам да добијете практично искуство у развоју отвореног кода за Hyperledger. Додијељени ће вам бити ментори који су веома активни у Hyperledger заједници програмера. +- [LF Networking Mentorstvo](https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program) +- [Microsoft Reinforcement Learning](https://www.microsoft.com/en-us/research/academic-program/rl-open-source-fest/) +- [Major League Hacking (MLH) Fellowship](https://fellowship.mlh.io/) - Алтернатива удаљеном приправништву за будуће технологе гдје могу да граде или допринесу отвореним изворима. +- [Open Summer of Code](https://osoc.be/students) +- [Open Mainframe](https://www.openmainframeproject.org/all-projects/mentorship-program) - Пројекат Open Mainframe такође има свој програм отвореног кода, а полазници ће моћи да проширу своје знање о мејнфрејм технологији. +- [Outreachy](https://www.outreachy.org) +- [Praktikum Processing Foundation](https://processingfoundation.org/fellowships/) +- [Rails Girls Summer of Code](https://railsgirlssummerofcode.org/) - Глобални програм за стипендирање жена и небинарних програмерки гдје раде на постојећим пројектима отвореног кода и проширују свој скуп вјештина. +- [Redox OS Summer of Code](https://www.redox-os.org/rsoc/) - Redox OS Summer of Code је примарна употреба донација за Redox OS пројекат. Студенти су одабрани на основу већ показане жеље и способности за допринос Redox OS-у. +- [Social Summer of Code](https://ssoc.devfolio.co/) - Фондација Social нуди овај програм који траје два мјесеца за студенте који желе да се упознају са културом отвореног кода и укључе се у заједницу. Учесници доприносе стварним пројектима под водством искусних ментора. +- [Season of KDE](https://season.kde.org/) - Season of KDE, који организује KDE заједница, је програм сарадње отворен за све појединце широм свијета. KDE је међународна заједница слободног софтвера која развија софтвер отвореног кода и можете допринети KDE-у кроз програм Season of KDE. + +## Лиценца + +Creative Commons лиценца
Овај рад је лиценциран под Creative Commons Attribution-ShareAlike 4.0 International License.