DPS909 Release 0.3: Week 1

After finishing Hacktoberfest, I am moving onto the 0.3 release in my DPS909 course. Last month I made 5 PRs to open source projects. Over the next 3 weeks, I’ll be mostly doing the same, but these ones will be a bit larger and more significant.

I will submit 3 pull requests to repo’s that fall into the following 2 categories:

  • An existing open-source project on GitHub, preferably one that I contributed to during Hacktoberfest
  • A project created by my DPS909 classmates.

I will submit 1 PR to a project falling in 1 category, and 2 PRs to a project in the other category.

DPS909 project

My classmates and I have already begun creating projects, and there are 2 that have caught my attention:

  • GitHub-Dashboard: a web app that lets users log in with GitHub and view a dashboard that presents all their watched, starred repos and more to see all projects they’ve contributed to.
  • SenecaBlackboardExtension: a browser extension to improve the usability of Seneca’s Blackboard site.

Right now I am leaning towards the GitHub-Dashboard. We have decided that we want to use React to create the site, which is something I’ve been interested in learning. I think this will be a great chance to learn the technology and create something with it, as well as get familiar with using APIs.

Existing projects

I’m still undecided as to which existing project I wanna work on, but I am interested in redditdota/match-tracker. It accesses the API for a an online game I play called Dota 2, and updates reddit posts with live game stats, used for popular tournament games. Since I use this bot along with a few others, there are some features in mind that can be added. I also have contact with the developer whom I can ask questions if I need help.

Conclusion

At the moment I’m still doing research about the projects, and by the next week I’ll have decided on projects, and hopefully have a pull request up by then. That is all for this week.