DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for My first Hacktoberfest !!✨
Arun K C
Arun K C

Posted on

My first Hacktoberfest !!✨

"I don't think I can" to "Wow!! This is pretty good!!"

Now that was my experience in a one-liner!

Hi folks, welcome back to another post. To the folks who's new to my posts, I'm Arun, a developer from India.

So this is just a post on my experience of my first ever hacktoberfest!!

How was it??

awesome
It was pretty awesome. At first it felt overwhelming. A variety of thoughts went through my mind at first like "Can I do it?", "Will I be able to really help?", "What if I make a mistake?" and all sort of questions like this popped up in my head. It was really scary. Since I was scared I knew that I should do it.
lets do it

How's the progress??

Well.., my number of contributions will be a 2 digit number soon. My work life was a bit hectic these past few weeks. But still I knew I had to do this and squeezed out time for open source contributions. It was worth it!! Watching my PRs getting merged with the codebase, it felt so awesome.

I was literally like this 🀭
awesome

What were my contributions??

I really didn't knew where to start. So like usual I just googled about Hacktoberfest and the projects participating in the events. Dev community really helped me on that. There were a lot of posts on this. So after reading through all of those I just went to Github and searched for some projects. Some of the projects I contributed are:

GitHub logo sourcegraph / learn

Sourcegraph Learn: an educational hub to support all developers

Sourcegraph Learn

Sourcegraph Learn is Sourcegraph's open source and Creative Commons licensed developer education hub and learning center.

Public URL: https://learn.sourcegraph.com

How the site is built

  • The website consists of static content generated using Next.js and hosted on Netlify.
  • The website code is written in TypeScript and React.
  • The content is written in Markdown.

Deploy previews (staging branches)

When a pull request is created in this repository, Netlify will automatically build and deploy the branch. You can find the link to the deploy preview in the Checks section of the pull request.

For developers

If you are actively developing Sourcegraph Learn or are looking to extend this repository, please see our development documentation.

For content writers

If you are actively contributing to Sourcegraph Learn as a technical writer or video creator, please see our content documentation.

See also our archived Hacktoberfest 2021 contributors' guide.





GitHub logo PrefectHQ / prefect

The easiest way to automate your data

Hello, world! πŸ‘‹

We've rebuilt data engineering for the data science era.

Prefect is a new workflow management system, designed for modern infrastructure and powered by the open-source Prefect Core workflow engine. Users organize Tasks into Flows, and Prefect takes care of the rest.

Read the docs; get the code; ask us anything; chat with the community via Prefect Discourse!

Welcome to Workflows

Prefect's Pythonic API should feel familiar for newcomers. Mark functions as tasks and call them on each other to build up a flow.

from prefect import task, Flow, Parameter
@task(log_stdout=True)
def say_hello(name):
    print("Hello, {}!".format(name))


with Flow("My First Flow") as flow:
    name = Parameter('name')
    say_hello(name)


flow.run(name='world') # "Hello,
…
Enter fullscreen mode Exit fullscreen mode

GitHub logo bridgecrewio / AirIAM

Least privilege AWS IAM Terraformer

Maintained by Bridgecrew.io code_coverage Terraform Version build PyPI Downloads slack-community

AirIAM is an AWS IAM to least privilege Terraform execution framework. It compiles AWS IAM usage and leverages that data to create a least-privilege IAM Terraform that replaces the exiting IAM management method.

AirIAM was created to promote immutable and version-controlled IAM management to replace today's manual and error prone methods.

Table of contents

Introduction

AirIAM scans existing IAM usage patterns and provides a simple method to migrate IAM configurations into a right-sized Terraform plan. It identifies unused users, roles, groups, policies and policy attachments and replaces them with a Least Privileges Terraform code modelled to manage AWS IAM.

By moving all IAM configurations into Terraform code, admins can start…

Yea, some of the projects I contributed don't have hacktoberfest tags. And yea I know that those won't be considered as a valid PR in Hacktoberfest. At the end of the day the main purpose of this event is to let 'opensource contribution' as a habit for developers. I'm doing it for the fun of it. It felt really good while doing each PR's.

Reflections

If you got till this point reading through this post then you might have already guessed how my experience was and I how feel about it. I have learned a lot with each PRs. Each maintainers are so helpful and friendly. All my anxiety was gone thanks to them.

I will be continuing doing open source contributions whenever I get time. I would really encourage everyone to do the same and help each other out. And thank you for reading till this point πŸ˜„

thank you

Open source is changing the world – one contribution at a time ✌️

πŸŽƒ Happy Hacktoberfest πŸŽƒ and Happy hacking πŸ™ŒπŸ™Œ

Now that you heard about my experience I would like to know how your experience was. How was it for you??

I am on Twitter @arunkc97 and LinkedIn. Give a follow!

πŸ’œ Thank you for reading πŸ’œ

🌏 Like | Follow | Share 🌏

Top comments (0)

Super Useful CSS Resources

A collection of 70 hand-picked, web-based tools which are actually useful.
Each will generate pure CSS without the need for JS or any external libraries.