Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hacktoberfest: Make your first Pull Request

Hacktoberfest: Make your first Pull Request

This presentation highlighted the benefits of contributing to Open Source Projects on Github during the month of October. Attendees also had a demo on how to make a Pull Request.

Avatar for Alistair Holmes

Alistair Holmes

October 12, 2019

Other Decks in Programming

Transcript

  1. Alistair Holmes Android Engineer @ Digital Media Solutions Open Source

    Enthusiast WORKSHOP : Making Your First Pull Request Github: alistairholmes Twitter: alistair.holmes
  2. How do I benefit from contributing to an Open Source

    project? How can I find projects that I'm interested in and suit my skills?
  3. How do I benefit? Your input can have an impact

    on the quality of a product - fixing bugs, feature requests, artwork, marketing
  4. How do I benefit? Your input can have an impact

    on the quality of a product - fixing bugs, feature requests, artwork, marketing Improve your skills and learn new ones too. - find different ways of solving problems from other developers - work on your communication abilities and solve conflicts - using git and version control is used in most tech companies
  5. How do I benefit? Your input can have an impact

    on the quality of a product - fixing bugs, feature requests, artwork, marketing Improve your skills and learn new ones too. - find different ways of solving problems from other developers - work on your communication abilities and solve conflicts Earn some cool swag - T-shirts, Stickers, Pens, Notebooks, even Socks!!! - using git and version control is used in most tech companies
  6. How do I find projects / repos on GitHub? Take

    a look at the suggested projects when you register for Hacktoberfest Do a regular search using filters Use the explore tab feature Follow people with similar interests and skills
  7. Is this project right for me? Go through the README

    file Check out the Contributing guidelines Browse the Issues tab and find something to work on See the Pull Requests tab to make sure an issue is unassigned
  8. Let the action begin Fork / Copy the project we

    want to work on Clone the project using git clone command Work on the issue then commit your changes. Finally make your Pull Request