First timer open-source contribution
Tags: hacktoberfest, opensource, goodfirstissue, github
Published: 2020-11-09 18:38:29

<!-- ✨This template is only meant to get your ideas going, so please feel free to write your own title, structure, and words! ✨ -->


### About me
<!-- If you are new to the DEV community, introduce yourself and share a bit about why you joined DEV and decided to participate in Hacktoberfest this year.  --> 
My name is **utkarsh Srivastava**. You can call me `ut`. I m a `front-end developer` from India. A wish to make a little contribution in developer community brings me here. I always wish to participate in **Hacktoberfest** but some hurdles always stop me. But this time I hardly want to contribute in **hacktoberfest**. So finally I did it.
### Background

<!-- Are you brand new to open source? What about coding in general? Tell us about how you got here →
I m new in the **open-source** world. I never contributed before. This is my first contribution via **hacktoberfest**. Coding helps us to bring creativity and imagination in real. And have the power to affect millions of lives. I love coding.
### Progress

<!-- Share a bit about where you’re at in your Hacktoberfest journey. What stage are you at? How has the process been?  -->
My **Hacktoberfest** journey is wonderful. On the time of writing this article, I successfully completed my this year **hacktoberfest**.
### Some steps that I took to complete this challenge

* On the beginning of the October first, I went on `hacktoberfest` website [hacktoberfest](https://hacktoberfest.digitalocean.com/) and signup for `hacktoberfest 2020`.
* I don't have any idea at this point. So I start looking and reading the instructions in **hacktoberfest** website.
* After that, I found some contribution website(where you can search for an open-source project and work on it).
* So I found one i.e [goodfirstissues.com](https://goodfirstissues.com/).
* I think this website is by Github I m not sure.
* That's empowering first-timers contributors of open-source.
* Then I select `language` in my case `javascript` to filter out projects.
* Then I found beginners friendly projects and start working on the open-source projects.

### Contributions

<!-- This is where you can list the contributions you made and explain why you chose the projects you did. Don’t forget to add links!  -->
1.[Meet-scheduler](https://github.com/devlup-labs/meet-scheduler)

* This is an amazing `Chrome extension` that helps to manage google meet links.
* I choose this project because I wanted to learn about how to develop a chrome extension. And the `tech stack` they use also matches my skills set.

2.[Personal-dj](https://github.com/RyanRussell00/personal-dj)

* This is a personal-DJ website that helps us to create `playlist`
directly in our **Spotify** account.
* I choose this project because I always wanted to create online streaming type application.
* So in order to take some idea. I choose this project because it is built with [spotify API](https://developer.spotify.com/documentation/web-api/).

3.[Shopyo](https://github.com/Abdur-rahmaanJ/shopyo)

* It's a point of sales software for small shops.
* Build on python and flask
* I choose this project to learn about flask.
* But contributor told me to fix some small changes so I did that and they merge my PR.

4.[Learn-opensource](https://github.com/learn-opensource/learn-opensource.github.io)

* It's basically a great contribution driven project which helps new developers to get familiar with open source.
* I choose this project because it's built on `javascript`. And it's a little bit challenging to show different API's response into one page.
* So I worked on issue page where I have to show all the open issues of their organization. So I added loader and after fetching data from `GitHub API`. I render it on that page.

### Tips
One thing I notice whenever you start contributing to an open-source project. Please talk to repo owner as much as you can and try to understand their requirements what they really want.
And don't hesitate to ask because they are so helpful they will help you as much as they can. So please talk to them before you start working on it. It will save lots of time. So that you can easily submit **4 PR's**.


### Reflections
<!-- Overall, how has your Hacktoberfest 2020 experience been? If you’re a first-timer, will you participate again? What have you learned? Have you made any interesting connections? What is your next step in open source?  -->
That's it, guys. This is all about my **hacktoberfest** journey. Overall experience is awesome. I have made new connections. Also, learn about so many interesting things. I enjoy this **October** like an open-source festival. Thanks to **open-source** community to help me and give me such a great experience. And I m surely participate again in **hacktoberfest**.

So thank you guys I hope it's helpful.

Connect with me:
[Github](https://github.com/utkarsh4321)
[Linked-in](https://www.linkedin.com/in/utkarsh-srivastava-214108155/)