Giter Club home page Giter Club logo

hacktoberfest-2's Introduction

๐ŸŒŸ๐Ÿ’ซ Hacktoberfest 2022 GDSC TMSL๐Ÿ’ซ๐ŸŒŸ

๐ŸŒŸ Hacktoberfest is for Everyone, Whether it's you're first time or your Ninth. It's The time to Hack out Four Pristine Pull/Merge Requests and Complete your mission for Open Source!๐ŸŒŸ


๐Ÿ“ข Register Yourself for Hacktoberfest, make four quality contribution pull requests (PRs) between October 1st-31st and grab some free SWAGS! ๐ŸŒŸ

What we have done

  • We have made a list of awesome projects made by our community members and some of our very own projects for you to check out
  • We have published that dashboard tagged with the technologies it uses and its general difficulty level here. Click here to access our dashboard
  • We have a common discord server for all the projects mentioned in this dashboard where you can directly chat or have a voice call with the repo maintainer and resolve your doubts and issues.
  • If you want to promote your project through our dashboard click here

Now How to do the contributions โ‰๏ธ ๐Ÿ’ญ

  1. Find a suitable project from our project dashboard ๐Ÿ“

    We have a suite of in house repos and we are also promoting awesome projects made by contributors like you in our project dashboard. Select any one of the projects you like go through its readme understand the project. If you understand the project and want to contribute in it keep reading further, If you think its too difficult for you try any other project.

  2. Try to find a suitable issue ๐Ÿ“

    If you have understood the project, its time to find a suitable issue to get a head start. Go to the issue tab, try to see its labels. If you find some issues labeled good-first-issue or easy or something in the similar lines. Open the issue and read through it. Try to understand what is the problem being pointed out. Check if some one is already been assigned to the issue. it it has been their name will be in the right side column. If no one has been assigned. Its up for grab! ๐ŸŽ‰ ๐ŸŽ‰ Leave a comment asking the maintainer to assign you the issue.

  3. Issue assigned โœ…

    After you have been assigned to a issue. Its time to start the real work. Create a fork of the repo before proceeding. Clone your fork in your local environemnt. And work on the issue you have been assigned.

  4. Write a Good Commit Message ๐Ÿ˜‡

    You have written some valiad quality code in your branch, and are ready to commit. So, make sure to written good, clean commit message. Let's review the anatomy of a commit message.


    First line, no more than 50 characters (this is considered as title in github)

    Details section (this is considered as description), as long as you want. Not always necessary/mandatory, but available if you need it. Wrapped at 72 characters. Present imperative tense is preferred for commits. That means "fix bug", not "fixes bug" or "fixed bug". And don't forget to tell how your project works...

    • Use bullets if you need
    • Bullets are a good way to summarize a few things

    If you have too much info here, it might be a good candidate to break down into multiple commits. You can even use emojis here too โœจ


  5. Push to your fork on github โซ

    Push your changes to the remote fork you made on github. Push command generally looks like this:

        git push origin main

    Here,

    • git is the tool
    • push is the action we are performing
    • origin is the general alias used to refer to the remote repository in github
    • main it is branch which contains our changes. We are pushing changes made to this branch to our github repo.
  6. Lastly, submit your Pull Request ๐Ÿ˜Ž

    In your forked repository on github you would see a prompt mentioning your branch head is ahead or behind (depending on the situation) the head of the main repo. And a option to contribute will be there. Click that button and follow the instructions given by github to create pull request or PR in the main repo. If everything looks good to the maintainer they will accept it right away or if they thing something needs to change they will revert back. Generally there is always some to and fro between you and the maintainer. Don't get frustrated or be intimidated. After some time your PR will be merged.

  7. You have made your contribution in the FOSS world. ๐Ÿฅณ

    Everyone in this FoSS world works on voluntary basis in their free time. So, sometimes it may take some time to get replies don't get disheartedned by this fact.

Our contributors:-

"All the best for the event" โœจ

And if You Enjoyed it all, Don't forget to ๐ŸŒŸ the repository!!

hacktoberfest-2's People

Contributors

shayantanikar avatar opticsquid avatar samridhsri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.