How To Get Started With Open Source

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 136

  • @divyanshagarwal993
    @divyanshagarwal993 4 роки тому +51

    I think an extension to this video that you can make is how to keep your local fork updated with the main repo and stuff like rebasing etc, since an actually meaningful PR isn't going to get merged right away and until it does get accepted the main repo is bound to change and thus dealing with branches and keeping your local fork updated can get tricky at times.

    • @whoman7930
      @whoman7930 4 роки тому +3

      Yes, that's what I was thinking. This really needs a second part

    • @krishgarg2806
      @krishgarg2806 3 роки тому +2

      That's exactly what I was looking for. I want to know what to do if in the meanwhile they make changes to the original repo.

    • @amitkrgupta094
      @amitkrgupta094 2 роки тому +2

      This seems more of Git topics than OSS topics.

  • @nsharma4981
    @nsharma4981 4 роки тому +37

    I hadn't contributed to OS till now, since it seemed rather intimidating, and all other videos explaining this were too long to sustain my interest. Thanks to you, I understood this stuff in just 13 minutes! And you make it seem soo easy. I know I sound like a broken record, but really, you're the best teacher one could ask for, Kyle! 😄

  • @divyanshagarwal993
    @divyanshagarwal993 4 роки тому +54

    I'm glad you waited until October end to publish this video or else a lot of people would misuse this video to gain some easy PR merges lol

    • @palashrathore6277
      @palashrathore6277 4 роки тому +4

      don't forget there is another October coming in 12 months!

    • @高安迪-o1y
      @高安迪-o1y 4 роки тому

      What do u mean?

    • @sirajmussafirr147
      @sirajmussafirr147 4 роки тому +1

      @@高安迪-o1y hacktober fest 😂

    • @8kelvin
      @8kelvin 5 місяців тому

      I'm glad I watched it in October

  • @CodeWithTomi
    @CodeWithTomi 4 роки тому +8

    I've been waiting for something like this.
    Thanks a lot

    • @tonypatriota6408
      @tonypatriota6408 3 роки тому

      Bro would you give me some tips on an open source project I want to start?...

  • @aceborja1656
    @aceborja1656 2 роки тому +2

    I just make my first pull request just now. I really appreciate your video, easy to follow and greatly simplified!

  • @zawadahmed5484
    @zawadahmed5484 3 роки тому +7

    I can't explain just how much I learned from a single 13 minutes video ❤️

  • @saideepesh6036
    @saideepesh6036 4 роки тому +4

    I think the most imp thing in contributing to open-source(beginners) is understanding the issues and writing code that solves the issue

  • @hectortorres6567
    @hectortorres6567 2 роки тому +1

    Thank you, this was, in my opinion, a legit step-by-step instruction on how to contribute! I really appreciate it!

  • @nicklandreth2527
    @nicklandreth2527 4 роки тому

    I searched you just to find your courses. Then there was this video with exactly what I need to learn waiting.

  • @phantomproduction5757
    @phantomproduction5757 2 роки тому +1

    Straight to the point, Just what I needed. Thanks, man.

  • @Amar11115
    @Amar11115 2 роки тому

    Thanks.
    I was searching for just time concept.

  • @elmersbalm5219
    @elmersbalm5219 Рік тому

    This video should be recommended viewing every April 1st.

  • @azatecas
    @azatecas 4 роки тому +30

    hey Kyle, could you do a Careers based video, how to properly apply to companies and what kind of projects to showcase to impress recruiters. You once stated you had experience interviewing and soft skills is something important to master for developers as well.
    I only ask because i feel the burnout from applying to so many places. Love your content regardless

    • @acticfl
      @acticfl 4 роки тому +3

      he already made a video about what projects would help your resume

    • @ashleypean
      @ashleypean 4 роки тому +1

      ua-cam.com/video/oluY633rkgI/v-deo.html

  • @yvantcheuffa24
    @yvantcheuffa24 4 роки тому +3

    Thank you Kyle for this great guide.

  • @isaacopeyemirobert7868
    @isaacopeyemirobert7868 Рік тому

    Ohh Thanks a lot Kyle.. this is just the perfect video to get into open source.

  • @JimKernix
    @JimKernix 3 роки тому

    Thanks so much! I just started looking into contributing to open source and I didn't really know how to do it. For beginners to web design and development, there is so much to learn that it can be overwhelming.

  • @jamesomina4119
    @jamesomina4119 8 місяців тому

    I love this Tutorial, well explained, Great!

  • @mehtabahmed6092
    @mehtabahmed6092 Рік тому

    Thank you so much, always a great fan of you!

  • @Shailendrakumar-ge5cf
    @Shailendrakumar-ge5cf Рік тому

    Thanks for sharing , this was one of the best videos that helped me to understand how to open source for beginners ♥

  • @simaqshanavas1624
    @simaqshanavas1624 4 роки тому +1

    Thank you Kyle everything is so simple

  • @SeniorJuniorDeveloper
    @SeniorJuniorDeveloper 2 роки тому +1

    Awesome video, very clear and helpful as always thanks!

  • @code-ugaming8364
    @code-ugaming8364 3 роки тому

    Hands down the best explanation!!

  • @henry_9
    @henry_9 4 роки тому +1

    Thank you so much! This is exactly the information that I need!

  • @shishirkumar9014
    @shishirkumar9014 Рік тому

    Thank you for creating this helpful video

  • @average-dev69
    @average-dev69 Рік тому

    I had to realize all of this just by myself a couple of weeks ago but it's good to look twice at some of those steps.

  • @metal0opa
    @metal0opa 2 роки тому +1

    Thank You so much!!

  • @prashoonbhattacharjee8211
    @prashoonbhattacharjee8211 4 роки тому +1

    Thanks Kyle for this Informative video!!🙂

  • @muhendis_
    @muhendis_ Рік тому

    this was an awesome video, thank you so much

  • @jayanand8068
    @jayanand8068 Рік тому

    Excellent video right onto the point 👌👌👌

  • @breakinggreatness1010
    @breakinggreatness1010 4 роки тому

    This is very helpful. I have spent many hours solving GIT issues, so this is a very good explanation - nice job 👍

  • @jixiangli4752
    @jixiangli4752 3 роки тому

    This is really helpful to me. Thanks so much Kyle

  • @ashikmahmud4076
    @ashikmahmud4076 3 роки тому

    Thank you! this video is helpful lot for me!!

  • @shridharsarraf2188
    @shridharsarraf2188 2 роки тому

    This was so simply explained by you. Awesome kyle awesome 👍👏👏

  • @alecn4115
    @alecn4115 2 роки тому

    This video is amazing, your explanation was very clear and easy to understand, now I can start contributing to open source in PHP 😁 thank you

  • @NehaKumari-dr7gs
    @NehaKumari-dr7gs 4 роки тому

    Thank you for explaining this topic

  • @mehdi1193
    @mehdi1193 4 роки тому

    Big thanks from Morocco

  • @FreedomForKashmir
    @FreedomForKashmir 2 роки тому

    I liked the way you compared with react along the way ... it made it more realistic and meaningful

  • @stevenchung934
    @stevenchung934 4 роки тому

    Great explanation, thank you!

  • @amritdhandharia1333
    @amritdhandharia1333 3 роки тому

    I absolutely love you channel.

  • @anshulanand02
    @anshulanand02 2 роки тому

    This was awesome!

  • @navidkh1883
    @navidkh1883 2 роки тому

    Appreciate it for the video 🌹

  • @hugobqd
    @hugobqd 4 роки тому

    Perfect, as always!

  • @acemusiq900
    @acemusiq900 3 роки тому

    Bro I fucking love your channel.. I just started my game project cause of you!! You fucking Rock bro!!!!!!!

  • @krithiksankar7753
    @krithiksankar7753 4 роки тому +9

    Good first issues in most popular repos always seem to be taken/ assigned to someone else and considering good first issue don't show up very often it makes it harder to get started in those projects. Any suggestions ?

    • @krithiksankar7753
      @krithiksankar7753 4 роки тому +1

      @Ivan got it, thanks!

    • @spongechameleon6940
      @spongechameleon6940 4 роки тому +3

      I’ve seen the same, so instead of hunting for issues I just found something that I would be interested in using, and after messin around found some bugs myself. Pretty boring but my PR got accepted, so o guess it’s a good way to start

    • @krithiksankar7753
      @krithiksankar7753 4 роки тому +1

      @@spongechameleon6940 I'll try that, thanks!

  • @gamin_dls
    @gamin_dls Рік тому

    Thanks very much

  • @kishanpatel6113
    @kishanpatel6113 4 роки тому

    Great video 👌

  • @rubenuijtde
    @rubenuijtde 4 роки тому +2

    This is such a great guide again, Kyle!

    • @tonypatriota6408
      @tonypatriota6408 3 роки тому

      Bro would you give me some tips on an open source project I want to start?...

  • @WadieGamer
    @WadieGamer 2 роки тому

    Thank you

  • @sradanbiri6344
    @sradanbiri6344 4 роки тому

    Very well Thanks bro

  • @deonrich3149
    @deonrich3149 4 роки тому

    Youre my favorite AI kyle

  • @jlav2170
    @jlav2170 4 роки тому +1

    Why didnt you merge main with fix-typo ? And then push to origin

  • @arindam1249
    @arindam1249 4 роки тому +1

    Great 👌🏻❤️

  • @bhagyashingale5663
    @bhagyashingale5663 4 роки тому

    Amazing stuff

  • @prateeksingh5394
    @prateeksingh5394 4 роки тому

    Very helpful

  • @shadsleek_b3551
    @shadsleek_b3551 4 роки тому

    Good content .. keep up

  • @ojinnakanjeze2980
    @ojinnakanjeze2980 3 роки тому

    Good video

  • @mikesantiago_
    @mikesantiago_ 2 роки тому

    In this example, is the branch really necessary? Can't the forked version master merge with the original repo's master via pull request?

  • @kushalshukla444
    @kushalshukla444 3 роки тому

    hey kyle, after cloning the code in my computer ,its hard to read .i mean there are lots of folder and files where to start .

  • @debnathmriganka2010
    @debnathmriganka2010 2 роки тому

    any Idea of Cost, Quotation and estimator Software (Open Source) for Printing and packaging Industries?

  • @7heRequiem
    @7heRequiem Рік тому

    But wont cloning whole projects such as React would have a very large file size for all the codes when as beginners we might only need to edit few codes?

  • @YeneSpace
    @YeneSpace 2 роки тому

    I might sound "STEWPED" but it's just am a newbie.
    Can I use source code (for mobile app) and change the Ui completely and also remove/add
    slight things and later give it a new name? or is it that opensource is only for contributing to the app to be better only?

    • @pikachu-zt9fq
      @pikachu-zt9fq 2 роки тому

      That's a great idea. I'm not a Android developer but this does sound brilliant

  • @omzer97
    @omzer97 4 роки тому +3

    Why you forked? can't you just clone and do the same stuff (open PR and update it)?

    • @DevProTips
      @DevProTips 4 роки тому +11

      If you don't have permission to write to the project, you won't be able to push your changes (you must be a maintainer). When you create a fork, you'll be able to push changes and then you can make a pull request requesting that your fork be merged with the original project.

    • @omzer97
      @omzer97 4 роки тому +3

      @@DevProTips Thanks, that was helpful

  • @ankitshrivastava3672
    @ankitshrivastava3672 3 роки тому

    Thanks for the video,i like it... but what should i do as maintainer of a project when i get a pull Request but showing that... there is a merge conflict
    I'm learning, so correct me if if i'm not asking correctly

  • @MohAmuza
    @MohAmuza 2 роки тому

    you didn't answer my question
    when you create a branch, let say I modified a method, how can I run that code?

  • @ahmmadawshaf
    @ahmmadawshaf 4 роки тому +1

    I use Gitlab over GitHub, so can I still contribute to open sources or do I need to switch to GitHub?

    • @ahmmadawshaf
      @ahmmadawshaf 4 роки тому

      @Ivan thank you for the clarification!

    • @fuseteam
      @fuseteam 4 роки тому

      no you do not have to switch to github, it's actually easier build things on gitlab

    • @fuseteam
      @fuseteam 4 роки тому +1

      @Ivan that's not completely true, gitlab is simply younger than github. for example gitlab offers premium features for free to opensource projects which allows the small projects like ubports to build software on gitlab servers

    • @fuseteam
      @fuseteam 4 роки тому

      @Ivan yeah i said not "completely true" because there must be some basis for people to say this; you're not the only one who makes this statement. but i have to say that many open source project actually migrated to gitlab after microsoft bough github ;)

    • @fuseteam
      @fuseteam 4 роки тому

      @Ivan yep pretty much xD
      i also use both fwiw ;3

  • @bunnybloods768
    @bunnybloods768 4 роки тому +1

    Bro, if you dont mind. Can you tell me. At what age you started learning this all programming and how many years took you to understand all concepts? Please bro.

  • @hopcfizl3671
    @hopcfizl3671 4 роки тому +1

    The video you mentioned doesn't show how to set it up

  • @julianriedinger2540
    @julianriedinger2540 2 роки тому

    How do i continue from here if i am the owner of the project? Should i clone again to have all the new changes being made?

  • @st.deykun
    @st.deykun 4 роки тому

    What I still did not google out is the way to updated our forked repository after few months to solve the second issue.

  • @jomy10-games
    @jomy10-games 3 роки тому

    What should I do with my fork of the project after a pull request has been settled?

  • @gawi834
    @gawi834 4 роки тому

    what kind of CMD do you use

  • @caitlinsvlogsz123
    @caitlinsvlogsz123 4 роки тому

    I've had this problem in vs code with my node.js. Whenever I use document.getElementById or anything else using document it says document in undefined in the console. Can someone please help me solve the problem. I don't know what else to do. Thanks in advanced!

    • @joelqrq
      @joelqrq 4 роки тому

      You can join his discord and ask your question there

    • @meyw207
      @meyw207 4 роки тому +2

      document essentially relates to the DOM of the web browser. Which is the client. Nodejs is a server side programming language which does not recognize this syntax. But still there are ways you can make it work if you really need it but it's not the best practice. If you need to use document, it's best to use that in your front-end files, ex: index.js.
      Hope this helps!! :)

  • @kamaravichow
    @kamaravichow 4 роки тому +2

    You forgot about scary conflicts

  • @usama57926
    @usama57926 4 роки тому +1

    *Interesting...*

  • @viktorshatalov1920
    @viktorshatalov1920 4 роки тому +1

    Все круто. Спасибо.

  • @saketaryan2227
    @saketaryan2227 2 роки тому +1

    2 years ago react had 30k stars !!!

  •  3 роки тому +1

    Someone can recommend me some open sources projects for joining, I have 5 years of experiencies as a Php/Mysql/Js Developer, but I haven't worked in an open source project yet. Thanks in advance

    • @shawnlee6775
      @shawnlee6775 3 роки тому

      Svelte/Sveltekit. There are a lot of issues to solve there.

  • @kleinmarb4362
    @kleinmarb4362 Рік тому

    THATS DA FOKIN BIGGEST WAVE IVE EVER SEEN BROOTHH

  • @ramiyushuvaev
    @ramiyushuvaev 4 роки тому

    For all the FrontEnd developers with advanced CSS skills, looking for a library to contribute to, checkout my new CSS framework: github.com/ChartsCSS/charts.css
    It allows you to turn your HTML table to a chart using CSS classes. Like bootstrap but for charts. Read more at ChartsCSS.org/

  • @SmedleyButler1
    @SmedleyButler1 3 роки тому

    Do ANY "open source" reviewers EVER comment on updates being "clean" anywhere? NOBODY talks about updates ACTUALLY being examined and vetted. Should it be called "assumed safe" source?

  • @urbanostudio9754
    @urbanostudio9754 4 роки тому

    Hey buddy just a quick suggestion. Please make a video on react and explain how to sort an array object by name, date, ascending and descending order by selecting from an option?

  • @leagonzalezcuello
    @leagonzalezcuello 4 роки тому +2

    Lol, i just search for this on google, to collaborate on documentation

  • @nikhilmwarrier7948
    @nikhilmwarrier7948 4 роки тому +1

    Hey Kyle! Please go and check that wds-oss-example/oss-example repo again....

  • @omegamotivation144
    @omegamotivation144 4 роки тому

    First!

  • @sid5733
    @sid5733 4 роки тому

    first

  • @numofrancis
    @numofrancis 2 роки тому

    Web dev simplified ampa

  • @RahulAhire
    @RahulAhire 4 роки тому

    You should custom your GitHub theme. Scott tolenski have made a video on it

  • @samuelhulme8347
    @samuelhulme8347 4 роки тому

    Basically all ready understood Github, also gitlab is similar

  • @VH-eq2ci
    @VH-eq2ci 4 роки тому +1

    At 1:37 stop the video and look at the bottom 2 developer second name. Thank me later :D

  • @tomzhao8262
    @tomzhao8262 4 роки тому

    Hey Kyle, when will you come out?

  • @ricardomorales9413
    @ricardomorales9413 4 роки тому

    Wow... you're really handsome.

  • @harshjain8139
    @harshjain8139 Рік тому

    Bro I would recommmend to change your video thumbnail

  • @siddharthtanwar1529
    @siddharthtanwar1529 3 роки тому

    He has a porcupine on his head.

  • @dopamine_Seeker
    @dopamine_Seeker 4 роки тому

    I have a question, why you waste your time making video instead of making any A.I based software or working in google?

  • @stark.aritra
    @stark.aritra 4 роки тому +3

    Such a clickbait video. This is just a how to make a pull request tutorial. Nothing about this is open source contribution related.

    • @WebDevSimplified
      @WebDevSimplified  4 роки тому +6

      This video shows a complete beginner how to find an open source repository, how to find the contributing guide, how to find a good first issue, how to fork and clone an open source repository, how to make changes and commit them, and then finally after all that it shows how to make a pull request. Making a pull request is only one small segment of this video and it is a crucial step in contributing to open source.

    • @aammssaamm
      @aammssaamm 4 роки тому +2

      @@WebDevSimplified Then it should be called "Get started with GIT". Open source is not a repository.

    • @ripern
      @ripern 4 роки тому +2

      @@aammssaamm How much was about getting started with Git?

    • @meyw207
      @meyw207 4 роки тому +1

      Well, just don't watch the video.. Solved!

    • @aammssaamm
      @aammssaamm 4 роки тому +1

      @@meyw207 Well, just don't read comments.. Solved!

  • @nairobidenver3348
    @nairobidenver3348 2 роки тому

    Thank you so much!!

  • @brijeshkumarchavda
    @brijeshkumarchavda Рік тому

    Thank you