Read this guide in other languages
Tukaj je seznam virov za ljudi, ki so novi pri sodelovanju pri odprtokodnih projektih.
Če najdete dodatne vire, prosimo naredite pull request
.
Če imate kakšna vprašanja ali komentarje, prosimo ustvarite issues
.
Vsebina
- Prispevanje odprtokodnim projektom v splošnem
- Neposredni GitHub zadetki
- Mozilla ekosistem prispevanja
- Uporabni članki za nove pri prispevanju odprtokodnim projektom
- Uporabljanje Version Control
- Knjige o odprtokodnih projektih
- Pobude za odprtokodne prispevke
- Odprtokodni programi za sodelovanje
- Licenca
- Dokončni vodnik za prispevanje k odprtokodnim projektom by @DoomHammerNG
- Uvod k odprtokodnim projektom - Vodniki DigitalOcean, ki vas vodijo na poti uspešnega prispevanja na GitHub.
- Issuehub.pro - orodje za iskanje
issues
na GitHubu po oznaki in jeziku. - Code Triage - Še eno orodje za iskanje popularnih projektov in
issues
filtriranih po jeziku. - Odlično za začetnike - GitHub, ki zbira projekte z dobrimi
bugs
za nove sodelavce in uporabljalabels
, da jih opiše. - Odprtokodni vodiči - Zbirka virov za posameznike, skupnosti in podjetja, ki se želijo naučiti voditi in prispevati k odprtokodnemu projektu.
- 45 Github Issues Dos and Don’ts - Kaj JA in kaj NE na GitHubu.
- GitHub vodiči - Osnovni vodiči kako uporabljati GitHub učinkovito.
- Prispevanje odprtokodnim projektom - Naučite se delovnega poteka GitHub tako, da prispevate kodo k simulacijskemu projektu.
- Odprtokodni vodniki za podjetja Linux Foundation - Vodniki Fundacije Linux za odprtokodne projekte.
- CSS triki, odprtokodni vodnik za bonton - Odprtokodni vodnik po bontonu, ki sta ga napisala Kent C. Dodds in Sarah Drasner.
- Viri od A do Ž za študente - Pripravljen seznam virov in priložnosti za študente, da se naučijo novega jezika.
- Pull Request Roulette - To spletno mesto ima seznam
pull request
, predloženih v pregled, ki pripadajo odprtokodnim projektom, ki so na Githubu. - "How to Contribute to an Open Source Project on GitHub" by Egghead.io - Video vodnik po korakih, kako začeti prispevati k odprtokodnim projektom na GitHubu.
- Contributing to Open Source: A Live Walkthrough from Beginning to End - Ta pregled odprtokodnega prispevka zajema vse od izbire primernega projekta, dela na
issues
do združitvepull request
. - "How to Contribute to Open Source Project by" Sarah Drasner - Osredotočajo se na bistvo prispevanja
pull request
k projektu nekoga drugega na GitHubu. - "How to get started with Open Source by" Sayan Chowdhury - Ta članek zajema vire za prispevanje k odprtokodnim za začetnike na podlagi njihovega najljubšega jezika.
- "Browse good first issues to start contributing to open source" - GitHub vam zdaj pomaga najti dobre prve
issues
, s katerimi lahko začnete prispevati k odprtokodnim projektom. - "How to Contribute to Open Source Project" by Maryna Z - Ta izčrpen članek je namenjen podjetjem (vendar še vedno uporaben za posamezne sodelavce), kjer govori o tem, zakaj, kako in h katerim odprtokodnim projektom prispevati.
- "start-here-guidelines" by Andrei - Naj Git začne v svetu odprtokodnih, začenši na odprtokodnem igrišču. Posebej zasnovan za izobraževanje in praktične izkušnje.
- "Getting Started with Open Source" by NumFocus - GitHub
repo
, ki pomaga sodelavcem premagati ovire za vstop v odprtokodno. - "Opensoure-4-everyone" by Chryz-hub -
Repo
za vse, kar je povezano z odprtokodnimi projekti. To je projekt, ki pomaga pri prepoznavnosti članstva v GitHubu, vaditi z osnovnimi in naprednimi ukazi git, začeti z odprtokodnim projekti in še več. - "Open Advice" - Zbirka znanja iz najrazličnejših projektov brezplačne programske opreme. Odgovarja na vprašanje, kaj bi 42 uglednih sodelavcev želelo vedeti, ko so začeli, da bi lahko dobili prednost, ne glede na to, kako in kje prispevate.
- "GitHub Learning Lab" - Izboljšajte svoje sposobnosti z GitHub Learning Lab. Naš prijazen bot vas bo popeljal skozi vrsto zabavnih, praktičnih projektov, da se boste v kratkem času naučili veščin, ki jih potrebujete, in ob tem delil koristne povratne informacije.
- "Ten simple rules for helping newcomers become contributors to open projects" - Ta članek zajema pravila, ki temeljijo na študijah številnih skupnosti in izkušnjah članov, voditeljev in opazovalcev.
- "Step-by-Step guide to contributing on GitHub" - vodnik po korakih s podpornimi vizualnimi elementi in povezavami glede celotnega procesa prispevanja k odprtokodnemu projektu.
Povezave, ki neposredno usmerjajo na primerne issues
, s katerim lahko prispevate na GitHubu.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
- is:issue is:open label:easy-fix
- is:issue is:open label:"beginner friendly"
- Good First Bugs -
bugs
ki so jih razvijalci prepoznali kot dober uvod v projekt. - MDN Web Docs - pomagajte skupini MDN Web Docs pri dokumentiranju spletne platforme, tako da odpravite težave z vsebino in napake platforme.
- Mentored Bugs -
bugs
ki imajo dodeljenega mentorja, ki vam bo pomagal, ko se vam zatakne med delom na popravku. - Bugs Ahoy - spletno mesto, namenjeno iskanju
bugs
na Bugzilli. - Firefox DevTools - spletno mesto, namenjeno
bugs
, vloženim za orodja za razvijalce v brskalniku Firefox. - What Can I Do For Mozilla - ugotovite, na čem lahko delate, tako da odgovorite na kup vprašanj o svojih sposobnostih in interesih.
- Start Mozilla - račun na Twitterju, ki tvita o težavah, ki so primerne za nove sodelavce v ekosistemu Mozilla.
- Kako izbrati (in prispevati k) prvemu odprtokodnemu projektu by @GitHub
- Kako najti prvo napako v Open Source by @Shubheksha
- Za začetnike by @kentcdodds
- Vrnite prijaznost odprtokodnim projektom by @shanselman
- Prvič z odprtokodnimi programi by @mcdonnelldean
- Kako prispevati k odprtokodnim projektom by @GitHub
- Kako najti napake v svoji kodi by @dougbradbury
- Obvladovanje Markdowna by @GitHub
- Prva misija: stran za sodelavce by @forCrowd
- Kako narediti svoj prvi odprtokodni prispevek v samo 5 minutah by @roshanjossey
- Pravkar sem dobil svojo brezplačno majico Hacktoberfest. Tukaj je hiter način, kako lahko dobite svojo. by @quincylarson
- Grenak vodnik za odprto kodo by @ken_wheeler
- Vodnik po korakih za mlajše razvijalce, kako prvič prispevati k odprtokodni različici by @LetaKeane
- Naučite se Git in GitHub korak za korakom (v sistemu Windows) by @ows-ali
- Zakaj odprtokodna in kako? by @james-gallagher
- Kako začeti z odprto kodo - avtor Sayan Chowdhury
- Poglobljeni uvodni vodnik za odprtokodno by Franklin Okolie
- Katerim odprtokodnim projektom prispevati? by @kentcdodds
- Začetek s prispevanjem k odprtokodnemu by Zara Cooper
- Vodnik za začetnike za odprtokodni prispevek by Sudipto Ghosh
- 8 načinov brez kodiranja, kako prispevati k odprtokodni kodi by OpenSource
- Kaj je odprtokodna programska oprema? OPO razloženo v navadni angleščini by Jessica Wilkins
- Think Like (a) Git - Git uvod za "napredne začetnike", da bi vam ponudili preprosto strategijo za varno eksperimentiranje z git.
- Try Git - Brezplačno se naučite Git v 15 minutah v svojem brskalniku.
- Everyday Git - Uporaben minimalni nabor ukazov za vsakodnevni Git.
- Oh shit, git! - kako se znebiti pogostih
git
napak, opisanih v preprosti angleščini; glej tudi Dangit, git! za stran brez kletvic. - Atlassian Git Tutorials - različni vodiči kako uporabljati
git
. - GitHub Git Cheat Sheet (PDF)
- freeCodeCamp's Wiki on Git Resources
- GitHub Flow (42:06) - GitHub govori o tem, kako narediti
pull request
. - GitHub Learning Resources - Git in GitHub viri za učenje.
- Pro Git - Celotna knjiga Pro Git, ki sta jo napisala Scott Chacon in Ben Straub in izdala Apress.
- Git-it - Namizna aplikacija Git po korakih.
- Flight Rules for Git - Vodnik o tem, kaj storiti, ko gre kaj narobe.
- Git Guide for Beginners in Spanish - Popoln vodnik diapozitivov o git in GitHub, razložen v španščini. Una guía completa de diapositivas sobre git y GitHub explicadas en Español.
- Git Kraken - Vizualna, večplatformska in interaktivna namizna aplikacija
git
za nadzor različic. - Git Tips - Zbirka najpogosteje uporabljenih
git
nasvetov in trikov. - Git Best Practices - Commit Often, Perfect Later, Publish Once: Najboljše prakse git.
- Git Interactive Tutorial - Naučite se Git na najbolj vizualen in interaktiven način.
- Complete Git and GitHub Tutorial (1:12:39) - Celoten postopek Git in GitHub Kunal Kushwaha.
- Producing Open Source Software - Producing Open Source Software je knjiga o človeški strani odprtokodnega razvoja. Opisuje delovanje uspešnih projektov, pričakovanja uporabnikov in razvijalcev ter kulturo brezplačne programske opreme.
- Open Source Book Series - Več o odprti kodi in rastočem odprtokodnem gibanju s obsežnim seznamom brezplačnih e-knjig z https://opensource.com.
- Software Release Practice HOWTO - Ta HOWTO opisuje dobre prakse izdaje za Linux in druge odprtokodne projekte. Z upoštevanjem teh praks boste uporabnikom čim bolj olajšali izdelavo in uporabo vaše kode, drugim razvijalcem pa boste omogočili razumevanje vaše kode in sodelovali z vami, da jo izboljšajo.
- Open Sources 2.0 : The Continuing Evolution (2005) - Open Sources 2.0 je zbirka pronicljivih in miselnih esejev današnjih tehnoloških voditeljev, ki še naprej ustvarjajo evolucijsko sliko, ki se je razvila v knjigi Open Sources: Voices from the Revolution iz leta 1999.
- The Architecture of Open Source Applications - Pokažite, kako različni vidiki Gita delujejo pod pokrovom, da omogočite porazdeljene poteke dela, in kako se razlikuje od drugih sistemov za nadzor različic (VCS).
- Open Sources: Voices from the Open Source Revolution - Eseji odprtokodnih pionirjev, kot so Linus Torvalds (Linux), Larry Wall (Perl) in Richard Stallman (GNU).
- Up For Grabs - Vsebuje projekte z začetnikom prijaznimi težavami
- First Contributions - Naredite svoj prvi odprtokodni prispevek v 5 minutah. Orodje in vadnica za pomoč začetnikom pri začetku dela s prispevki. Tukaj je izvorna koda GitHub za spletno mesto in priložnost, da prispevate k samemu repozitoriju.
- First Timers Only - Seznam hroščev, ki so označeni kot "samo za začetnike".
- Hacktoberfest - Program za spodbujanje odprtokodnih prispevkov. Prislužite si darila, kot so majice in nalepke, tako da naredite vsaj 4
pull request
v mesecu oktobru. - 24 Pull Requests - 24 Pull Requests je projekt za spodbujanje odprtokodnega sodelovanja v mesecu decembru.
- Ovio - Platforma z izbranim izborom sodelujočim prijaznih projektov. Ima [zmogljivo orodje za iskanje težav] (https://ovio.org/issues) in vam omogoča, da projekte in težave shranite za pozneje.
- Google Summer of Code - Googlov program, ki ga vsako leto izvaja, je bil osredotočen na privabljanje več študentov razvijalcev v razvoj odprtokodne programske opreme.
- Rails Girls Summer of Code -Globalni štipendijski program za ženske in nebinarne kodirke, kjer delajo na obstoječih odprtokodnih projektih in širijo svoje znanje.
- Major League Hacking Fellowship - Alternativa za pripravništvo na daljavo za ambiciozne tehnologe, kjer gradijo ali prispevajo k odprtokodnim projektom.
- Google Summer of Code
- FossAsia
- MLH Fellowship
- Outreachy
- Hacktoberfest
- CNCF
- Microsoft Reinforcement learning
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.