"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??
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.
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.
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:
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.
PrefectHQ / prefect
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Prefect
Prefect is a workflow orchestration framework for building data pipelines in Python It's the simplest way to elevate a script into a resilient production workflow With Prefect, you can build resilient, dynamic data pipelines that react to the world around them and recover from unexpected changes.
With just a few lines of code, data teams can confidently automate any data process with features such as scheduling, caching, retries, and event-based automations.
Workflow activity is tracked and can be monitored with a self-hosted Prefect server instance or managed Prefect Cloud dashboard.
Getting started
Prefect requires Python 3.9 or later. To install the latest or upgrade to the latest version of Prefect, run the following command:
pip install -U prefect
Then create and run a Python file that uses Prefect flow
and task
decorators to orchestrate and observe your workflow - in this case, a simple script that fetches the…
bridgecrewio / AirIAM
Least privilege AWS IAM Terraformer
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
- Table of contents
- Introduction
- Features
- Commands
- Examples
- Getting Started
- Alternatives
- Contributing
- Support
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 😄
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!
Top comments (0)