DEV Community

Cover image for My first Hacktoberfest !!✨
arunkc
arunkc

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 developer education hub and learning center.

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

Hacktoberfest contributors: read how to contribute to this repository in our Hacktoberfest 2021 contributors' guide.

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.

Getting started

Node.js

First, make sure that you have Node.js installed. You can use nvm to automatically use the version of Node.js which is specified in the repository's .nvmrc file:

nvm install
Enter fullscreen mode Exit fullscreen mode

Alternatively, you can use n to manage your Node versions. Use the following command to install the version of Node specified in the .nvmrc file:

n <node version>
Enter fullscreen mode Exit fullscreen mode

Install Dependencies

This repository includes a bootstrap script, ./script/install.sh, that is designed to get you up and running quickly.

From the…


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!

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, world!"
flow.run(name='Marvin'
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 🌏

Discussion (0)