This is my submission for RIT's HFOSS Community architecture project. Due to the COVID situation, several changes have been made since I drafted the project proposal. First, this is no-longer a group project. Second, this project is now more focused on comparing the project architectures of two communities rather than running analytics like git by a bus.
Exploring what works and what does not work for different projects can give us valuable insight into trying to create new communities. This is what is truly beautiful about open-source software in its openness giving us the ability to learn from it.
This is the community architecture proposal for RIT's HFOSS class.
We are doing our project on Oh My Zsh. We chose this project because two of our members use Oh My Zsh on a daily basis. We believe that this is a fun project that many people would enjoy using and contributing to.
Answers to a in-Class quiz taken as a part of RIT's HFOSS class.
Expand each of the following acronyms (1 pt each):
The main goal is this post is to document a bugfix I made for RIT's HFOSS class. I feel that documenting the process of making a bugfix will help other people looking to contribute towards open source projects.
The first step in a bug fix quest is to find a bug. If you happen to find a bug, it is important that you check current issues to make sure that that bug has not already been reported. If you have no clue where to begin, I found it helpful to look for issues tagged as help wanted in a repository.
Let's do a deep dive and start visualizing my life using Fitbit and Matplotlib.
Fitbit is a fitness watch that tracks your sleep, heart rate, and activity. Fitbit is able to track your steps, however, it is also able to detect multiple types of activity like running, walking, "sport" and biking.