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!
@ambrish81444 жыл бұрын
thanks for the tip
@Limpuls4 жыл бұрын
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?
@DevsLikeUs4 жыл бұрын
Thank you for the advice.
@ArynKr4 жыл бұрын
@@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.
@Limpuls4 жыл бұрын
@@ArynKr It does, thank you!
@santosh53362 жыл бұрын
This is an underrated video. People just talk about open-source and its uses and everything but this is what a beginner actually need
@pviveknair4 жыл бұрын
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.
@jeffGordon8524 жыл бұрын
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!
@ruhnet4 жыл бұрын
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-jq8lc4 жыл бұрын
Is a grammatical error in the FAQ will be considered as a contribution and should I "pull request" for it???
@ruhnet4 жыл бұрын
@@AbhishekTiwari-jq8lc Yes. It may be a small contribution, but it is still a contribution.
@mananwashere2 жыл бұрын
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 😂)
@jeffGordon8522 жыл бұрын
@@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
@LilyEvans19964 жыл бұрын
This is a very solid introduction to open source contribution!
@cubedev48384 жыл бұрын
Hi mimi
@Fahadkhan_3134 жыл бұрын
Yeh
@pd58733 жыл бұрын
@@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
@guitarman8134 жыл бұрын
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.4 жыл бұрын
@Phoenix 😨
@vishalpattnaik19964 жыл бұрын
@Phoenix r/unpopularopinion
@cs-codemon53063 жыл бұрын
@Phoenix i dont care about facebook , i only care what i can learn from open source
@noobsaredevil33403 жыл бұрын
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
@niteshchowdhury25672 жыл бұрын
How long does it take to make first contribution
@Burh.2k2 жыл бұрын
@@niteshchowdhury2567 depends on you
@khalidfrancis54304 жыл бұрын
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
@whisp964 жыл бұрын
thanks, good video! I'm trying to hop into open source to better my chances for internships.
@loicboset50154 жыл бұрын
Thanks a lot! I've just made my first contribution!
@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 😊
@madhavanand7564 жыл бұрын
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.
@mahipalsingh93613 жыл бұрын
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
@naseemsrour3934 жыл бұрын
Thank you for this solid much-needed introduction. It's quite helpful as a first step into the open source world.
@tonypatriota64083 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@balaganesh34404 жыл бұрын
This is the best guide to get started with open source contribution......kudos to the creator :)
@harishs98084 жыл бұрын
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!
@jamesomina41198 ай бұрын
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!
@bae_velvet3 жыл бұрын
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!
@Radovenchik5 ай бұрын
This is the best and most valuable thing I have seen for myself on KZbin in recent years. Thank you charming girl for such valuable information. You are the best
@tanoypaul Жыл бұрын
This is called 'tutorial'. Just the thing I was searching from weeks... 🤞🏻
@lamedev13422 жыл бұрын
I had no idea you could just copy and paste what you want to change and it auto finds it. Thank you so much!
@abhaygupta92453 жыл бұрын
I actually made a contribution towards Facebook/react repo but after that when I made another contributions my local fork contains commits that are from previous contribution. I actually want to know how to keep my fork in sync with main react repo. I always mess up , I followed a lot of tutorials still no luck.
@hridayeshsharma5394 жыл бұрын
This is really nice. Contributing to docs is how I started my open source journey.
@manucheremeh53034 жыл бұрын
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 ❤️
@samirhembrom25594 жыл бұрын
Clear, concise and descriptive content I learned a lot as I have just started coding and was thinking to work in open source project
@rishabhbhambani15304 жыл бұрын
This is By far the best driving force for me to get started to open source .
@elg2812 жыл бұрын
I hear ya
@sabarimanikandan193 жыл бұрын
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.
@pradiptagure74924 жыл бұрын
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?
@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.
@al-ekramelaheehridoy7297 Жыл бұрын
Best tutorial on open source contributions. Period
@bobthemagicmoose4 жыл бұрын
Just a small nit: open source is usually free and user maintained by not necessarily. Open source just means that, like most traditional physical machines, you can look under the hood and fix/ modify to your own needs (think a car vs a phone).
@enriktigasna2 жыл бұрын
Well, nee cars aren't as easy to modify as they used to be
@dr4kk0nnys64 жыл бұрын
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.
@trelandon2 жыл бұрын
Great solid intro for first time contributors. Keep up the good work.
@stefangerman10932 жыл бұрын
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. :)
@itierney2 жыл бұрын
@00:20secs Why did you say "source code" in inverted commas? Is that like Dr Evil saying "LASERS"?
@okellomarvin9252 жыл бұрын
This is the clearest explanation I've had, am now ready to contribute. Thanks
@ashuvssut4 жыл бұрын
Woah mann! I thought I was watching a 500k subscriber channel! This is so much Pro lvl good content. Very nicely explained!
@tonypatriota64083 жыл бұрын
Hey bro would you give me some tips on an open source project I want to start?
@punkgrl3253 жыл бұрын
This is an official Facebook channel.
@sandeeprohokale2 жыл бұрын
Thank you! very well explained and very helpful for someone who is beginner in open-source github contribution space
@your_virtuoso4 жыл бұрын
Great guide and explanation. The terminal ash method is also very interesting
@SourabhDesaiBrief2 жыл бұрын
To the point guide for an open source contribution. I would like to see the process if we hit some conflicting changes on 2nd Pull just before we make the push, can anyone explain?
@chillonfunsmart49292 жыл бұрын
I've been an open source software enthusiast for a long time now, what I've come to realize over time is that the value of open source is not just in software but in all things. When we can learn to apply the principle of open source along with the principle of decentralization to our systems of education, scientific development, governments, security, economics structure and incentives as well as corporate entities humanity will be able to level up we won't need to rely on unsustainable means of energy production, And we will have a framework to be a community of empowered individuals. We can bypass hierarchical systems that lean towards tyranny overtime. And free ourselves from relying on systems that don't fit our best interest.
@rajatjain29014 жыл бұрын
Can you help in how to clear code formatter (pull_request) check while contributing on open source project in Java language????
@MakingfunofAI Жыл бұрын
Straight to the point, helpful, short and great. Thank you for this awesome video!!
@roshnisparks71504 жыл бұрын
Thanks sis ,I just made my first contribution... Great tutorial😊😊
@shafaitahir4728 Жыл бұрын
I dont get the branches and stuff. if someone changes the code while youre working on it and when you pull your code. it wont be compatible with the new code. i dont understand how that works.
@nit4tin4 жыл бұрын
A lot of useful tips for first time open source contributers packed in a concise video format
@S0AndS04 жыл бұрын
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
@void92313 жыл бұрын
11:09 But you created your own repo, so now you have a copy of the project on your github account and your local drive, how does other people contribution affect your copy? Why do you still need to write off of master?
@syedhannan546 Жыл бұрын
14:02 since you have forked it so will running "git pull" get the latest code from the official repository?
@ugopalatucci4 жыл бұрын
Great video. Finally, the perfect guidelines to start contributing! Good suggestion "start by editing the doc of a repo". Thanks.
@saunaknandi18143 жыл бұрын
how to start with java for open source what framework should i learn
@saminchowdhury79953 жыл бұрын
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
@hamedpro_experiments Жыл бұрын
I wanna correct a little mistake : open source is not necessarily free and even it's free, there are many free licenses each with its own limits and conditions. for example GPL licenses are more restricted than MIT which almost has not any limits
@prondubuisi4 жыл бұрын
This is super easy to Follow. Sharing with members of my community.
@victorelezua4 жыл бұрын
Na you direct me come here.
@prondubuisi4 жыл бұрын
@@victorelezua winning souls. Lol
@dariocoronel4040 Жыл бұрын
Sorry for the silly question, but I'd like to know what she means when she mentions the term "SOURCE CODE" in quotes like that? What is she saying about the source code of an open source with that?
@huntermacias20233 жыл бұрын
Great video! Super easy to follow and helpful to those just getting started with open source contributions
@harshadrokade2013 жыл бұрын
That was amazing smooth explanation I watched a lots of video's but get cleared on this thank you 🙏
@tonypatriota64083 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@newtechandcoding22134 жыл бұрын
The pull request made in the video no longer exists, how does that work? you can't delete a PR. isn't that right?
@royxss4 жыл бұрын
Great explanation. Previously, I was always unsure where to start with. Thanks.
@vishalsinghpanwar29722 жыл бұрын
Is open sourcing restricted to only the field of software development?, or is there any chance where we can contribute in other fields like Data Science, Cybersecurity, Blockchain, Cloud Computing, etc.....unable to find clarity on this...if any of you know please reply!
@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.
@Ritik-ww7ro3 жыл бұрын
This is exactly what I was looking for . Thank you so much cami!
@MarcRacho4 жыл бұрын
Thank you! This is perfect. Now I know where / how to start contributing.
@tonypatriota64083 жыл бұрын
Bro, I have an idea for an open project so would you give me some tips on it?
@KaySummers10 ай бұрын
Is there a way to go directly to changing your contribution?
@sakshampandey62852 жыл бұрын
This is the video that a newbie requires.Such a helpful video.Thanks for making such videos.But can you suggests some projects where a newbie can contibute to,I mean the organizations.
@vancityexe4 жыл бұрын
Awesome guide, first pull requested submitted! Ready for Hacktoberfest!
@MohAmuza2 жыл бұрын
how to run that code that you forked on your computer in case you changed a method?
@davidoluremi19819 ай бұрын
I was finally able to contribute to open source!!! Thanks Meta
@pawan-546464 жыл бұрын
How did you get that screenshot along with your changes in docs page,???
@fotiem.constant49484 жыл бұрын
Thanks a lot for the video. will be making my first contribution soon.
@DevsLikeUs4 жыл бұрын
me too!
@yawaramin47713 жыл бұрын
At 30s Cami asks, 'Why is open source valuable to companies?' And provides three reasons. These reasons make sense in some contexts, but the original value of open source is to prevent vendor lock-in. With closed-source software like say Oracle, when you're an ordinary company, if Oracle has a bug or if they jack up their prices, or if they revoke your license or go out of business, you are stuck with very few good options and a lot of really bad ones. With open source software, if any of the above happens, you can just find another vendor who will maintain the software for you, because you have the source code. This makes software and software companies more competitive, and more competition is better for end users. Open source is great for companies that rely on software for their operations.
@radhikabansal26892 жыл бұрын
Once you've asked for a pull request, can you delete the files from your local machine's folder?
@aroasters34584 жыл бұрын
any C# project that i can contribute to .finding it difficult to find the related projects i can contribute to.Help
@camilleclarkson34163 жыл бұрын
This was just want I needed. Thank you sooooo much for sharing your knowledge and making it easier to understand!
@ManpreetSingh-yo6ew4 жыл бұрын
Thank you for the great introduction, much appreciated.
@tonypatriota64083 жыл бұрын
Bro, hey would you give me some tips on an open source project I want to start?
@astronaut222 жыл бұрын
In pytorch open source project, I have to code in python or C++ ? cause they support C++
@Jessislegend4 жыл бұрын
Thank you for the video! Which IDE you are using for your mac?
@atulraghuvanshi7041 Жыл бұрын
Awsome guide for a first time contributer!
@comaboy_984 жыл бұрын
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
@edwardsmith-rowland28524 жыл бұрын
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.
@ihebbrini65874 жыл бұрын
Simple yet practical, thank you very much
@anirudhhegde9378 Жыл бұрын
can somebody tell me which screenshot I should take?
@MizanulIslam2 жыл бұрын
Thanks for sharing. A good one for beginners who want to contribute in Open Source.
@kamertonaudiophileplayer8474 жыл бұрын
Make a video how to find open source developers for your project. For example, I need Gradle experts, where can I find them?
@yawaramin47713 жыл бұрын
You can contact the Gradle developers on their site: gradle.com/enterprise/contact/
@kamertonaudiophileplayer8473 жыл бұрын
@@yawaramin4771 Thanks, although I already solved my problem, I will keep the info for future. Have a wonderful 2022!
@mohammedhasanshaikh48004 жыл бұрын
Thank you so much for explaining stuffs in such simpler way..🙌🙌
@inazehra15322 жыл бұрын
You're using git bash as the terminal here, right?
@JeffHoumbie7 ай бұрын
what if there's no contributing in the project
@collocheru4 жыл бұрын
This is really good and clear guide, I love it!
@nlarralde3 жыл бұрын
this answered so many pending questions. Thank you!
@kushalu393711 ай бұрын
Thank you very much, you explained it very elegantly.
@That_Girly_Gamer2 жыл бұрын
Appreciated. This cleared all my doubts.
@User-pq9ep2 жыл бұрын
Nice tutorial! Thanks a lot! I'm going to make my first contribution today. Good luck to me😄
@qaisermahmood.288 Жыл бұрын
Thanks for a good run-through contributing to open source
@vandangorade67384 жыл бұрын
i tried to build pytorch from source for development it was a nightmare! there are some serious issues with cuda/GCC/ubuntu versions
@tonypatriota64083 жыл бұрын
Bro would you give me some tips on an open source project I want to start?..
@amitsharma83374 жыл бұрын
This was very useful! Thank you.
@tonyiommisg4 жыл бұрын
Thank you for this! Your tutorials are so helpful for a noob like me. :)
@tonypatriota64083 жыл бұрын
hey Bro would you give me some tips on an open source project I want to start?
@PrinceRaj-os8hn4 жыл бұрын
Thanks for making understand in quick easy way!
@saunaknandi18143 жыл бұрын
Can I apply for Facebook america from India??
@michaelcohn83543 жыл бұрын
I'm pretty new, but doesn't "Open Source" just mean the code is open to view, Doesn't make it open to use or modify? Shouldn't you check the license before doing whatever you want with the code?