def week_one():
print("Hello World!")
week_one()
About Myself...
Hi everyone, my name is Christian Duarte and I am in my 7th semester of my 4th and final year of the Seneca Polytechnic Software Development program.
Currently, I am taking an Open Source class led by David Humphrey, in which I am nervous but very optimistic about.
I am taking this course as I currently have no experience with open source projects, and have no idea where, when, why, or how to start working with open source development. I like the idea of open source projects, and that anyone can contribute to them and they can become something really special as they grow. I am very excited to be able to learn about this and I can't wait to see where this course takes me.
Hopes to accomplish...
This term, I am hoping to accomplish my goal of actually contributing to an open source project. I am not sure yet what kind of project I want to work on, I would like to do a little bit more research before I delve into actually developing some code. But I am looking to forward to seeing which projects out there can pique my interests and get me excited to help contribute to.
The idea of being able to contribute to a project in which people from anywhere can work on and view, edit, share my code is something that will make me feel like I have accomplished a milestone in my career thus far.
GitHub repo...
The trending GitHub repo that I have decided to fork for this week's blog post is github-todos located at https://github.com/naholyr/github-todos which I found on the map of GitHub in 'GitHub Nation' near the center of the map.
The project being developed in this repo is a command line interface that configures a hook into a git repo, automatically creating issues in your repo when it finds an item specified as 'TODO' in your files that are committed. The full explanation can be found here: https://github.com/naholyr/github-todos/wiki/Full-presentation
This trending repo stood out to me as in many assignments and personal projects I have had to create issues on github repos. In my personal projects I sometimes get lazy and forget to set issues for tasks I am working on or planning on working on. With this repo, you can have a file containing lines of 'TODO' and they will be set up as GitHub issues in your repo. This means that I can just add TODO's while working in VSCode and they will be created on commit automatically.
Overall I just thought that this was a really unique idea that could actually solve some of my own problems when working on a project, and that this would be a cool start to this course.
06-09-2024 - Christian Duarte