/hacktoberfest18-ft

:rocket: :sparkles: Help beginners to contribute to open source projects

Primary LanguageJavaScript

Open Source Love

What is Hacktoberfest'18?

Hacktoberfest is a global event which motivates open source contributors to boost up their contribution. As well as it is a month-long celebration of open source software in partnership with GitHub. In addition to that by contributing to this challenge you can earn a limited edition T-Shirt.

First Contributions

It's hard. It's always hard the first time you do something. Especially when you are collaborating, making mistakes isn't a comfortable thing. I wanted to simplify the way new open-source contributors learn & contribute for the first time.

Create Your First Pull Request

  1. Star and Fork this repository.

  2. Edit this README.md file & append your information at the bottom of this file as follows:

  • Name, Profession - Location

Example: * Rohit Swami, Student - Haryana, India

  1. Commit the change to your fork, using a clear and descriptive commit message.

  2. Create a pull request

Hall of Fame for Contributors 😎

You can visit the Hall of Fame for the list of contributors with a minimum of one merged commit to this repository with their gravatar. If you want to know more about a contributor, click on their gravatar to go to their github profile.

Amazing Contributors ❤️

  • Rohit Swami, Student - Haryana, India
  • Aditi Pandey, Student - UP, India 🔥
  • Max Grosshandler, Student - Chicago, Illinois, USA
  • Neha Gautam, Student - Rajasthan, India
  • Ben Mort, Student - Florida, USA
  • Aman Jain, Student - Himachal Pradesh, India
  • Georgi Bojinov, Student - Sofia, Bulgaria
  • Max Morales, Student - El Paso, Texas
  • Yash Agrawal, Student - Himachal Pradesh, India
  • Nanichang Katzing, Student - Nigeria
  • Kyle Lim, Student - Maryland, USA
  • Holden Oullette, Digital Developer - Las Vegas, Nevada
  • Aditya choudhary, Student- Delhi, India
  • Tanya Vedi, Student - Delhi, India
  • Siddharth, Student - Delhi, India
  • Saakshi, Student- Delhi, India
  • Adrian teri, Student - Kenya, Nairobi
  • Dylan, Student - Toronto, Canada
  • Nelson Chinedu, Student - Nigeria
  • Aman Kumar Soni, Student - Jalandhar,India
  • Joseph, Student - India
  • Aman Kumar Soni, Student - Jalandhar,India
  • Ganesh Radhaji Sanap, Student - Maharashtra, India.
  • Rafal Kruk, Developer - Leeds, UK
  • Vishal Anand, Student - Himachal Pradesh, India
  • Giovanni Nuño, Student - Guanajuato, Mexico
  • Shad Grimgravy, Developer - Michigan
  • Grady Houston, Developer - Washington, D.C., USA
  • Tristan Caulfield, Team Lead - Memphis, Tennessee, USA
  • Anthony Young, Fullstack Javascript Developer - London, UK
  • Aditya Gaur, Student - Jalandhar, India
  • Vidushi Jain, Student - Noida, India
  • Ronika Das, Student - Delhi India
  • Gunjan Singh- Nagpur, India
  • Saket Kumar Sankrit, Jalandhar, India
  • Sidhya Tikku, Student - New Delhi, India
  • Swapnil Rustagi, Student - Himachal Pradesh, India
  • Priyal Sobti, Student - Delhi, India
  • Sheel Shah, Student - London, UK
  • Daniel Gonçalves, Student - Lisbon, Portugal
  • Muhammad Choirul Nurcholiq, Developer - Sidoarjo, Indonesia
  • Raine the Dragon, Learning to Code - London, UK
  • Niaw Junior - Bangkok, Thailand
  • Showndarya Madhavan, Student - Mumbai, India
  • Bhupesh Varshney, student - New Delhi, India
  • Divyansh, Student - India
  • Himanshu Aggarwal, Student - Delhi, India
  • Shivani Gupta,Student- Delhi,India
  • Praveen, Student - TN, India
  • Christian Mark Bituin, Student - Philippines
  • Robson Cruz, Student - Sao Paulo, Brazil
  • Thomas Lee, Test Engineer - Herzogenaurach, Germany
  • Pooja Sharma, Student Haryana,India
  • Ahmet Burak Baraklı, Student - Ankara, Turkey
  • Reuben Antz, Student - Jos, Nigeria
  • Divya Thakur, Developer - Rajasthan, India
  • Rafael de Souza Santos, Student - Bahia, Brazil
  • Christopher Nash, Software Engineer & Student - Salt Lake City, UT, United States
  • Prajesh puri, student - Delhi, India
  • Thomas Lee, Test Engineer - Herzogenaurach, Germany
  • Michael Pimentel, Software Engineer - California, United States
  • Deddy, Student - Singapore
  • Pratyush Kumar,Student- India
  • Dejan, Student - Bosnia and Herzegovina
  • Divay Garg, Student- Delhi, India
  • Vidisha Sethi,Student- India
  • Damodar Lohani, Developer- Nepal
  • Cade knight, Student, USA
  • Sapan Patel, Systems Engineer - New Jersey, USA
  • Jose Chavez, Student - Southern California
  • Jai katiyar,Student- Kanpur,India
  • Apurva Vishwakarma, Student - Lucknow, India
  • Lydia Vujadinovic,Aspiring Front End Developer
  • Seb1080, Web Developer - Montréal, Canada
  • Norbert Barto, Cloud Developer - Košice, Slovakia
  • Caio Lima, Back-end Developer - Sao Paulo, Brazil
  • Kamry Bowman, Front-End Developer, Denver, CO
  • Hélio Marcondes, Front-end Developer - Sao Paulo, Brazil
  • Sukma Ragil, Quality Assurance - Jakarta, Indonesia
  • Adam Fadhil, Developer - Jakarta, Indonesia
  • Manish Kumar , Student (BIT M ) - Ranchi , India
  • Alessandro Digilio, Student - Pistoia,Italy
  • Nick Wu, Student - Vancouver, Canada
  • Flaviano Gonçalves de Brito, Front-end Developer - Juazeiro do Norte-CE, Brazil
  • Sanjeev Sharma, Student - Haryana, India
  • Marlon Decosta, Student - New Jersey, USA
  • PJ Frias, Developer - Maryland, USA
  • Aris Kurniawan, Student - Kepulauan Riau, Indonesia
  • Anmol Gulati, Student - New Delhi, India
  • Tan Yong He, Student - Singapore
  • Aarush Juneja, Web-developer and Sport Programmer - Dhanbad, India
  • Paul Richter, Student - Freiburg im Breisgau, Germany
  • Can Yuva, Student - Ankara, Turkey
  • Indra Arianggi, Web Programmer - Depok, Indonesia
  • Andre Pratama, Software Developer - Medan, Indonesia
  • Yordan Zhelev, Front-End Dev - Bulgaria
  • Yuri Soffner, SysAdmin - Sao Paulo, Brazil
  • Ozan Eğitmen, Student - Ankara, Turkey
  • Morteza Hosseini, Developer - Tehran, Iran
  • Agoi Abel Adeyemi, ReactJs Developer - Lagos, Nigeria
  • Maxim Syrgiy, Senior Software Engineer - Nizhniy Novgorod, Russia
  • Yordan Zhelev, Front-End Dev - Bulgaria
  • John Oneil, Front-End Dev - Baltimore, USA
  • Jason Leonhard, Full Stack - Portland, USA
  • Daniel Tapp, IT Support Specialist - Greenville, SC
  • David, Back-End Dev - Granada, Spain
  • Hove Gotthard, Student - Kiel, Germany

What should I do next for Hacktoberfest'18?

  1. If you wanted to offer more code changes to this repo you could edit/add any files/code and then follow a similar workflow.

  2. You could alternatively look at any github's "Issues" tab. That is where people make requests to the public for your contributions aka "pull requests"

  3. You can contribute anywhere. Sometimes repo maintainers are more receptive to pull requests than others. It often is recommended to make smaller changes and see how the maintainers respond to your requests. Ideally they merge in your changes, that is the point of a pull request, you are attempting to contribute to a larger project that you do not own.

Or you could check out one of these lists:

main sites suggestions

all github issues labeled hacktoberfest

all github issues labeled hacktoberfest and a language like javascript

A word of caution

When working with git with a world wide team you may be making changes at the same time someone else is, if you both change the same file there could be "merge conflicts". Rememeber to "git pull" or "git fetch" and resolve merge conflicts locally before attempting to create a "pull request".

There are many ways to create a pull request

  1. You can fork a project and compare across forks. Choose this option if you plan to contribute more than once.
  2. Or you can edit the original github repo's code directly. Choose this option if you have a quick contribution.