Aryan Khuranaaryank1511.hashnode.dev·Oct 16, 2024Wrapping up Hacktoberfest with another contributionIntroduction Contributing to open source has been a lot of fun this Hacktoberfest! I started off with a small JavaScript game called ZTM Quest, then fixed a React frontend bug in a larger project called Wren AI, and even tackled another React bug in ...DiscussIntro to Open SourceOpen Source
Aryan Khuranaaryank1511.hashnode.dev·Oct 13, 2024Contributing to Apache AirflowIntroduction After contributing to WrenAI in the past, I wanted to challenge myself further this time around. That’s when I came across a repository from Apache Airflow, a platform designed for orchestrating complex workflows in large-scale environme...DiscussIntro to Open SourceOpen Source
Aryan Khuranaaryank1511.hashnode.dev·Oct 10, 2024Using Git Rebase to rewrite the history of a projectIntroduction In our open-source course at Seneca, this week's task was to refactor our code for our command-line tools. If you’ve been following my blog, you’re probably aware of GitHub Echo, a command-line tool I’ve been developing that fetches acti...DiscussIntro to Open Sourceosd600
Aryan Khuranaaryank1511.hashnode.dev·Oct 4, 2024Understanding remotes and PR reviewsIntroduction This week my open-source development course at Seneca, we were tasked with working on one of our classmates’ CLI tools, specifically implementing a TOML-style configuration file. This feature allows users to configure the CLI tool with s...DiscussIntro to Open Sourceosd600
Aryan Khuranaaryank1511.hashnode.dev·Oct 3, 2024Contributing to my first open-source project for Hacktoberfest 2024Introduction Hacktoberfest 11 has officially kicked off, and to complete the challenge, I need to get 4 pull requests merged into open-source projects. While scouring around for some good first issues and bugs that a beginner like me could tackle, I ...Discuss·1 likeIntro to Open Sourcehacktoberfest11
Aryan Khuranaaryank1511.hashnode.dev·Sep 28, 2024Branches and Merging in Open Source DevelopmentIntroduction Welcome to another week of my Open Source blog. In our Open Source Development course at Seneca Polytechnic this week, we were tasked with creating two issues in our codebase and creating two branches to solve each one of those issues. T...DiscussIntro to Open Sourceosd600
Aryan Khuranaaryank1511.hashnode.dev·Sep 19, 2024Implementing a feature in someone else's projectIntroduction In our open source course at Seneca this week, we were tasked with learning the full open source contribution flow by collaborating on someone else’s repository and adding a feature. I chose to contribute to my friend Harshil’s project, ...Discuss·30 readsIntro to Open Sourceosd600
Aryan Khuranaaryank1511.hashnode.dev·Sep 13, 2024Navigating Open Source DevelopmentWelcome to Week 01 of the open source journey! This week, we focused on collaborating with classmates by cloning their repositories, testing their code, and opening 3-5 issues based on bugs we discovered or enhancements we thought could be made. This...Discuss·62 readsIntro to Open Sourceosd600
Aryan Khuranaaryank1511.hashnode.dev·Sep 8, 2024Introducing GitHub-EchoIntroduction Imagine a tool that could make your open source journey smoother, especially when navigating GitHub repositories. We’re all familiar with the simple yet powerful echo command in Linux, which prints text to the terminal. echo "Hello World...Discuss·77 readsIntro to Open SourceOpen Source
Aryan Khuranaaryank1511.hashnode.dev·Sep 5, 2024Starting my journey in Open SourceI'm very excited to start a series of blogs over the next 4 months, where I'll be sharing my journey into Open Source Development. Disclaimer: I'm a complete beginner when it comes to contributing to large open source projects! 😭 I’ve gained experie...Discuss·41 readsIntro to Open SourceOpen Source