From struggling in searching the issues to completing the Hacktoberfest Challenge.
Tags: hacktoberfest
Published: 2020-10-16 15:32:42



well, Why I have mentioned that I have struggled in finding the issues is....., First let me walk you through my journey.
## What I Learned From Hacktoberfest
What I learnt from Hacktoberfest is that, how to contribute to open source issues, thinking of a way to do it, solving the issue and ammeding the PR according to the Repo admin.

First of all I selected the issues by searching them from [issuehub.io](http://issuehub.io/), which are completely new to me, so that I could really learn something, and not just to grab a T-Shirt or to plant a tree , but Obviously e I had the excitement to complete the Hacktoberfest challenge.

The exciting part here was, will I be able to do it, will I be able to solve  the issues, in which I am less familiar or not at all familiar.Well , I have spent lots of time in it , by searching on the documentation, stackoverflow, blogs etc etc, and then I slowly gained knowledge on the issues, and solved  them finally 😁.

##What is the strategy I should be following ?

Many of us has this issue thinking about what strategy to follow, but here is the simple way.so Lets get started.
![rocket](https://dev-to-uploads.s3.amazonaws.com/i/lc7rrce444ibypft2us1.gif)
 

**step-1:Finding the issues**
The common questions that strike everyones mind is that, when should I start searching the errors and where?


Well ,the top two places to search the issues are
**1.github** (obviously)
>Make use of the github search, and filter options, you can filter with the **Hactkoberfest** and the domain in  which  you want to find issues.

**2.issuehub.io**(my preferance)


**step-2:reaching out the Project Admins**
1.many of the project admins, will assign the task to you, only if you comment something like *Hey I would like to work on the issue, can you assign me this task?*
2.you can also ask them to assign it to only you, but be careful and loyal , dont cheat them by neglecting their issue
3.once they have assigned you , only then start working on it, otherwise find an other one.
4.sometimes they ask you to do the task and they will take the best one, well it is your choice at this point of time, choose any of them.

**step-3:working on the issues**
1. After getting assigned, ask them to elaborate the task,so that you are clear about it, and you wouldn't have  wasted time in doing the wrong way.
2. Always for the repo, learn basic git commands,refer the *contribution.md* file, or *readme.md* 
3. And always create  a branch for you PR, and create a Pull Request(PR).
4.create the  PR as soon as possible, so that you can ammend them as per the Project Admin(PA).
5.Be in touch with them, unitl your PR gets merged, getting PR merged is really the **important step**.

**step-4:wait for the evaluation**
1.wait for the evaluation from the hacktoberfest team.
2.If all 4 of your PRs are good to go , you have completed the Hacktoberfest challenge.

#Finally I am suggesting you to take up a good issue which imporves your skills and you can gain some knowledge.

so here ,this was my journey in completing the hacktoberfest2020 challenge, hope you too would complete. even if you couldn't do it, dont worry , you are gonna make it next time. 

See you next time,
Thanks.😊😊😊

**Here is my github profile link [rohan2734](https:github.com/rohan2734)** 

![congrats_screen](https://dev-to-uploads.s3.amazonaws.com/i/x8vft4n4q7nmb3oz6tif.JPG)