Contributing to Open Source for the first time

  Рет қаралды 263,745

Meta Open Source

Meta Open Source

Күн бұрын

When software is open source, its code is freely available to anyone to use for any purpose. Facebook acknowledges the power behind open source, and recommends to its engineers to contribute and use open source projects. But how can you get started?
In this video, Cami walks you through how to make your first contribution to open source, with PyTorch as the example!
------ Social Accounts ------
PyTorch GitHub Organization: github.com/pytorch
PyTorch KZbin Channel: / pytorch
Cami's Twitter: / cwillycs
P.S. We're hiring! www.surveymonkey.com/r/KB887NX
Facebook Open Source Twitter: / fbopensource
Facebook Open Source Facebook Page: / fbopensource
Facebook Open Source website: opensource.
------ Facebook Developer Circles ------
Facebook Developer Circles Facebook Page: / developercircles
Facebook Developer Circles GitHub: github.com/fbdevelopercircles

Пікірлер: 344
@cassidoo
@cassidoo 4 жыл бұрын
Tip for newbies: often there’s labels called “good first issue” or “my first PR” on a lot of projects that are small tasks that can introduce you to the project and make a meaningful change!
@ambrish8144
@ambrish8144 3 жыл бұрын
thanks for the tip
@Limpuls
@Limpuls 3 жыл бұрын
Should I search for these in a specific repository or do a global search to find repositories with issues labeled as "good first issue" etc?
@DevsLikeUs
@DevsLikeUs 3 жыл бұрын
Thank you for the advice.
@ArynKr
@ArynKr 3 жыл бұрын
@@Limpuls You should first get into the repo where you want to contribute and then search these terms in that repo. Hope this may answer your query.
@Limpuls
@Limpuls 3 жыл бұрын
@@ArynKr It does, thank you!
@jeffGordon852
@jeffGordon852 3 жыл бұрын
If you're not confident enough, you can do docs translation. Some people might think when they do translation they are not contributing as much as someone who writes code. But this couldn't be further from the truth! Imagine all the projects without docs!
@ruhnet
@ruhnet 3 жыл бұрын
Couldn't agree more. Documentation, whether translating or improving is very important for any OS project, and often the primary developers don't have time/inclination/skills to keep up documentation, so people who help with that, even if they have no coding ability, are very valuable to the project.
@AbhishekTiwari-jq8lc
@AbhishekTiwari-jq8lc 3 жыл бұрын
Is a grammatical error in the FAQ will be considered as a contribution and should I "pull request" for it???
@ruhnet
@ruhnet 3 жыл бұрын
@@AbhishekTiwari-jq8lc Yes. It may be a small contribution, but it is still a contribution.
@mananwashere
@mananwashere 2 жыл бұрын
I'm completely new to coding and open source, and documentation being so important for developers, shouldn't more experienced coders contribute to the docs ? (sorry if this was a stupid question 😂)
@jeffGordon852
@jeffGordon852 2 жыл бұрын
@@mananwashere It's not a stupid question, yes experience dev write the doc, but someone with basic knowledge of the framework in question can do the TRANSLATION
@LilyEvans1996
@LilyEvans1996 3 жыл бұрын
This is a very solid introduction to open source contribution!
@cubedev4838
@cubedev4838 3 жыл бұрын
Hi mimi
@your-Space
@your-Space 3 жыл бұрын
Yeh
@pd5873
@pd5873 3 жыл бұрын
@@EricaTheScientist can u share frm where did u learn github using terminal??? I m first yr student nd want to make my first contribution soon
@santosh5336
@santosh5336 Жыл бұрын
This is an underrated video. People just talk about open-source and its uses and everything but this is what a beginner actually need
@pviveknair
@pviveknair 3 жыл бұрын
This is exactly what I was looking for. There are all these tutorials about Git and Github technologies, but none of them actually tell you how to work with them. Thank you very much for helping out with the clearly neglected front end part.
@loicboset5015
@loicboset5015 3 жыл бұрын
Thanks a lot! I've just made my first contribution!
@guitarman813
@guitarman813 3 жыл бұрын
This is a fantastic introduction to open-source contributions. I always wanted to get into this. But never knew where to exactly start. I have more confidence now to undertake these projects. Thanks Cami!
@my_j.a.r.v.i.s.
@my_j.a.r.v.i.s. 3 жыл бұрын
@Phoenix 😨
@vishalpattnaik1996
@vishalpattnaik1996 3 жыл бұрын
@Phoenix r/unpopularopinion
@cs-codemon5306
@cs-codemon5306 2 жыл бұрын
@Phoenix i dont care about facebook , i only care what i can learn from open source
@khalidfrancis5430
@khalidfrancis5430 3 жыл бұрын
This is one amazing video. Very informative and very explanatory yet very detailed in demonstration and straight to the point. This was tremendously helpful to me, someone who is trying to slowly myself as a software developer yet going through the clueless beginning. THANK YOU CAMI
@bae_velvet
@bae_velvet 2 жыл бұрын
Thank you ! other videos didn't do a complete example so I didn't wanna mess my first contribution! but this was from start to finish, fantastic. Great video!
@whisp96
@whisp96 3 жыл бұрын
thanks, good video! I'm trying to hop into open source to better my chances for internships.
@huntermacias2023
@huntermacias2023 3 жыл бұрын
Great video! Super easy to follow and helpful to those just getting started with open source contributions
@hridayeshsharma539
@hridayeshsharma539 3 жыл бұрын
This is really nice. Contributing to docs is how I started my open source journey.
@royxss
@royxss 3 жыл бұрын
Great explanation. Previously, I was always unsure where to start with. Thanks.
@collocheru
@collocheru 3 жыл бұрын
This is really good and clear guide, I love it!
@harishs9808
@harishs9808 3 жыл бұрын
Wow! I've always wondered how there is no help for someone new to open source. Short and simple steps for one's first commit. Thank you, it was much needed!
@manucheremeh5303
@manucheremeh5303 3 жыл бұрын
Most useful guide I have seen so far on first open source contribution! Thank you so much Cami Williams, I'm in love with you now ❤️
@stefangerman1093
@stefangerman1093 2 жыл бұрын
Thank you for detailed description of the process! This helped me to make my first Github contribution. Only hiccup I had - I needed to generate token to be able to commit my changes. Thank you again. :)
@mahipalsingh9361
@mahipalsingh9361 2 жыл бұрын
Reading the documentation and making updates there is a good start that way you understand about the system and that opens the door for more changes in the product
@Ritik-ww7ro
@Ritik-ww7ro 2 жыл бұрын
This is exactly what I was looking for . Thank you so much cami!
@ugopalatucci
@ugopalatucci 3 жыл бұрын
Great video. Finally, the perfect guidelines to start contributing! Good suggestion "start by editing the doc of a repo". Thanks.
@okellomarvin925
@okellomarvin925 Жыл бұрын
This is the clearest explanation I've had, am now ready to contribute. Thanks
@ihebbrini6587
@ihebbrini6587 3 жыл бұрын
Simple yet practical, thank you very much
@balaganesh3440
@balaganesh3440 3 жыл бұрын
This is the best guide to get started with open source contribution......kudos to the creator :)
@judevector
@judevector Жыл бұрын
Gosh I have watched so many videos on how to contribute to a project all seems to be confusing each other and in the process confusing me , but here I am watching this single video and it's as clear as day 😊
@camilleclarkson3416
@camilleclarkson3416 2 жыл бұрын
This was just want I needed. Thank you sooooo much for sharing your knowledge and making it easier to understand!
@mohammedhasanshaikh4800
@mohammedhasanshaikh4800 3 жыл бұрын
Thank you so much for explaining stuffs in such simpler way..🙌🙌
@nlarralde
@nlarralde 3 жыл бұрын
this answered so many pending questions. Thank you!
@sabarimanikandan19
@sabarimanikandan19 3 жыл бұрын
Thanks for making this video, I've been searching for a video that could help me get started with open source project and this tutorial is just awesome.
@comaboy_98
@comaboy_98 3 жыл бұрын
Thank you so much for indepth explanation i wanted for long time for open source contributions you resolved my all issues.keep doing this.Thanks
@MakingfunofAI
@MakingfunofAI 8 ай бұрын
Straight to the point, helpful, short and great. Thank you for this awesome video!!
@samirhembrom2559
@samirhembrom2559 3 жыл бұрын
Clear, concise and descriptive content I learned a lot as I have just started coding and was thinking to work in open source project
@sandeeprohokale
@sandeeprohokale Жыл бұрын
Thank you! very well explained and very helpful for someone who is beginner in open-source github contribution space
@your_virtuoso
@your_virtuoso 3 жыл бұрын
Great guide and explanation. The terminal ash method is also very interesting
@dr4kk0nnys6
@dr4kk0nnys6 3 жыл бұрын
Really useful actually, in fact, I did not only learn about the git diff command ( I didn't know that was a thing ) but also about a whole bunch of good practices.
@lamedev1342
@lamedev1342 Жыл бұрын
I had no idea you could just copy and paste what you want to change and it auto finds it. Thank you so much!
@noobsaredevil3340
@noobsaredevil3340 2 жыл бұрын
That was nice introduction for first time contribution. I actually did my first contribution today after learning from this video. It was small HTML/CSS contribution to a project but felt nice for first steps. Thanks Ma'am
@niteshchowdhury2567
@niteshchowdhury2567 Жыл бұрын
How long does it take to make first contribution
@user-uo7th2ms7e
@user-uo7th2ms7e Жыл бұрын
@@niteshchowdhury2567 depends on you
@nit4tin
@nit4tin 3 жыл бұрын
A lot of useful tips for first time open source contributers packed in a concise video format
@trelandon
@trelandon Жыл бұрын
Great solid intro for first time contributors. Keep up the good work.
@kushalu3937
@kushalu3937 3 ай бұрын
Thank you very much, you explained it very elegantly.
@PrinceRaj-os8hn
@PrinceRaj-os8hn 3 жыл бұрын
Thanks for making understand in quick easy way!
@shadowmaxXL
@shadowmaxXL Жыл бұрын
this video 100% help me to understand how to contribute on open-source thank you so much! you're the only person i could get a better understanding about this.
@DHRUVNARAYANSINGH
@DHRUVNARAYANSINGH 3 жыл бұрын
Great explanation, thanks
@paulmb4464
@paulmb4464 2 жыл бұрын
Very informative. Thank you!
@fotiem.constant4948
@fotiem.constant4948 3 жыл бұрын
Thanks a lot for the video. will be making my first contribution soon.
@DevsLikeUs
@DevsLikeUs 3 жыл бұрын
me too!
@ManpreetSingh-yo6ew
@ManpreetSingh-yo6ew 3 жыл бұрын
Thank you for the great introduction, much appreciated.
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
Bro, hey would you give me some tips on an open source project I want to start?
@vancityexe
@vancityexe 3 жыл бұрын
Awesome guide, first pull requested submitted! Ready for Hacktoberfest!
@amitsharma8337
@amitsharma8337 3 жыл бұрын
This was very useful! Thank you.
@shubhsrivastava8336
@shubhsrivastava8336 2 жыл бұрын
Appreciated. This cleared all my doubts.
@vishma9166
@vishma9166 3 жыл бұрын
This is so nice! Thank you maam.
@naseemsrour393
@naseemsrour393 3 жыл бұрын
Thank you for this solid much-needed introduction. It's quite helpful as a first step into the open source world.
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@kokoinmars
@kokoinmars 3 жыл бұрын
I loved this into. Thank you.
@MarcRacho
@MarcRacho 3 жыл бұрын
Thank you! This is perfect. Now I know where / how to start contributing.
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
Bro, I have an idea for an open project so would you give me some tips on it?
@Rohitkumar-ks9io
@Rohitkumar-ks9io 3 жыл бұрын
Thanks for explaining it in simpler way
@kedarkm457
@kedarkm457 3 жыл бұрын
Awesome explanation, thank you 😊 I will contribute to open source community soon
@goodmanshawnhuang
@goodmanshawnhuang Жыл бұрын
that's a great tutorial, well done!
@madhavanpari6316
@madhavanpari6316 Жыл бұрын
This video is a great intro for newbies like me caz it has a hands on pov experience as compared to other videos. Thanks a hell lot.
@atulraghuvanshi7041
@atulraghuvanshi7041 Жыл бұрын
Awsome guide for a first time contributer!
@tamirrozenfeld3572
@tamirrozenfeld3572 Жыл бұрын
Concise and precise thank you
@roshnisparks7150
@roshnisparks7150 3 жыл бұрын
Thanks sis ,I just made my first contribution... Great tutorial😊😊
@MizanulIslam
@MizanulIslam 2 жыл бұрын
Thanks for sharing. A good one for beginners who want to contribute in Open Source.
@bulelanibotman
@bulelanibotman 2 жыл бұрын
this was so helpful, thank you!
@qaisermahmood.288
@qaisermahmood.288 9 ай бұрын
Thanks for a good run-through contributing to open source
@brunagomes6289
@brunagomes6289 3 жыл бұрын
Thanks for the video!!!
@Pedro-fh9ec
@Pedro-fh9ec 3 жыл бұрын
This is really helpful, thanks
@pradiptagure7492
@pradiptagure7492 3 жыл бұрын
It helped a lot to understand. I haven't contributed to any open source project yet. Just a question, is forking necessary? Can I create a branch from master and then commit+push and then raise the pull request to master?
@sunidhi_ashish
@sunidhi_ashish 3 жыл бұрын
Thanks for this wonderful video.
@rameshthamizhselvan2458
@rameshthamizhselvan2458 3 жыл бұрын
Thanks a Lot for sharing your effort.
@user-wb2ko3np9l
@user-wb2ko3np9l 2 жыл бұрын
Very Clear, Thank you!
@prondubuisi
@prondubuisi 4 жыл бұрын
This is super easy to Follow. Sharing with members of my community.
@victorelezua
@victorelezua 4 жыл бұрын
Na you direct me come here.
@prondubuisi
@prondubuisi 4 жыл бұрын
@@victorelezua winning souls. Lol
@harshadrokade201
@harshadrokade201 3 жыл бұрын
That was amazing smooth explanation I watched a lots of video's but get cleared on this thank you 🙏
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@jamesomina4119
@jamesomina4119 6 күн бұрын
I Like Cammi Williams's explanation about how to contribute to the first first open source project, It is clearly explained and easy for the beginner to understand, Great!
@suyash.01
@suyash.01 2 жыл бұрын
Very well explained!
@andrewramirez1293
@andrewramirez1293 Жыл бұрын
This was fantastic!
@DevsLikeUs
@DevsLikeUs 3 жыл бұрын
Thank you for the great explanation
@thedebapriyakar
@thedebapriyakar 11 ай бұрын
Brilliant and to the point!
@al-ekramelaheehridoy7297
@al-ekramelaheehridoy7297 7 ай бұрын
Best tutorial on open source contributions. Period
@sachinkumarrajput9097
@sachinkumarrajput9097 3 жыл бұрын
Thank you for Explaining by example.
@User-pq9ep
@User-pq9ep Жыл бұрын
Nice tutorial! Thanks a lot! I'm going to make my first contribution today. Good luck to me😄
@tanoypaul
@tanoypaul Жыл бұрын
This is called 'tutorial'. Just the thing I was searching from weeks... 🤞🏻
@madhavanand756
@madhavanand756 3 жыл бұрын
Please answer this question or a video on this topic will be great. I have learnt Java, C, C++ where I have learnt for loop, while etc, basically all basics with algos. Additionally I have learnt HTML, CSS at beginner level. I spent whole day searching repositories, saw issues but when to contribute something meaningful (not a readme file typo fix)- "I don't know where to start, how to locate - just blank" I have watched tons of videos haven't found my answer. Let me know right direction, or if I am lacking skills.
@codesnippets03
@codesnippets03 4 жыл бұрын
Amazing explaination 👌👌
@umarjafar2424
@umarjafar2424 3 жыл бұрын
Thanks, very helpful.
@nakulbageja2232
@nakulbageja2232 3 жыл бұрын
Absolutely amazing, thank you for this
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
Bro would you give me some tips on an open source project I want to start?...
@sonulohani
@sonulohani 3 жыл бұрын
Thanks for the tutorial
@mamun001
@mamun001 2 жыл бұрын
Thank you for this!
@Gontran_Courtjoie
@Gontran_Courtjoie 3 жыл бұрын
Thanks Cami!
@amanbeniwal3772
@amanbeniwal3772 3 жыл бұрын
Thankyou soo much maam, really needed it.
@Jessislegend
@Jessislegend 3 жыл бұрын
Thank you for the video! Which IDE you are using for your mac?
@jerryc5743
@jerryc5743 3 жыл бұрын
Awesome primer!
@smartdecoder
@smartdecoder Жыл бұрын
That's amazing Thank You
@ashuvssut
@ashuvssut 3 жыл бұрын
Woah mann! I thought I was watching a 500k subscriber channel! This is so much Pro lvl good content. Very nicely explained!
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
Hey bro would you give me some tips on an open source project I want to start?
@punkgrl325
@punkgrl325 2 жыл бұрын
This is an official Facebook channel.
@saminchowdhury7995
@saminchowdhury7995 3 жыл бұрын
I have a question After forking the repo and downloading the codebase how do you go about testing the code and running different parts of the code? Do you just create a py file in the repo and import the downloaded codebase? or do you do something else? Thanks in advance
@divyasampath2843
@divyasampath2843 2 жыл бұрын
Thanks for this.
@TheEmperorXavier
@TheEmperorXavier 3 жыл бұрын
Am, this is a very useful video.. I'm very impressed
@rishabhbhambani1530
@rishabhbhambani1530 3 жыл бұрын
This is By far the best driving force for me to get started to open source .
@elg281
@elg281 Жыл бұрын
I hear ya
@tonyiommisg
@tonyiommisg 3 жыл бұрын
Thank you for this! Your tutorials are so helpful for a noob like me. :)
@tonypatriota6408
@tonypatriota6408 3 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@edwardsmith-rowland2852
@edwardsmith-rowland2852 3 жыл бұрын
I think its a good idea to hang on the developer mailing list and get an idea who the contributors are and what they're working on. See who could be a sort of teacher.
@abdulrenishr
@abdulrenishr 3 жыл бұрын
Cool, a nice motivational and inspirational video
@S0AndS0
@S0AndS0 3 жыл бұрын
Not to be too pedantic but to mitigate mistakes it's a good idea to understand that not all Open Source software is Free, and even those that are may be free as in _free speech_ not _free beer_ Otherwise ya published an excellent overview of utilizing GItHub UI for contributing, and encouraging the use of branches is superb! Branching tip; to make and checkout a new _``_ branch in one command use the `-b` option, eg... git checkout -b
How I got a High Paying Remote Job through Open Source Contribution
15:56
Nonomen funny video😂😂😂 #magic
00:27
Nonomen ノノメン
Рет қаралды 13 МЛН
КАКАЯ ХИТРАЯ КОШКА! #cat #funny #pets
00:50
SOFIADELMONSTRO
Рет қаралды 19 МЛН
КАРМАНЧИК 2 СЕЗОН 4 СЕРИЯ
24:05
Inter Production
Рет қаралды 494 М.
How Do I Understand a Complex Codebase At Work?
10:39
IAmTimCorey
Рет қаралды 40 М.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Рет қаралды 210 М.
Contributing to Open Source on GitHub for beginners
1:20:49
Kent C. Dodds
Рет қаралды 97 М.
Big Tech AI Is A Lie
16:56
Tina Huang
Рет қаралды 35 М.
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 120 М.
5 Amazing Ways to Automate Your Life using Python
18:40
Internet Made Coder
Рет қаралды 149 М.
How To Get Started With Open Source
13:03
Web Dev Simplified
Рет қаралды 92 М.
How I Would Get My First Job If I Started Over
5:10
ThePrimeagen
Рет қаралды 253 М.
Why spend $10.000 on a flashlight when these are $200🗿
0:12
NIGHTOPERATOR
Рет қаралды 16 МЛН
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Рет қаралды 876 М.
Infrared Soldering Iron from Cigarette Lighter
0:58
ALABAYCHIC
Рет қаралды 1,8 МЛН
Нужен ли робот пылесос?
0:54
Катя и Лайфхаки
Рет қаралды 837 М.