Week 3: Working on Our First Open Source Project

Team Progress

This week our team started working more seriously on our first open source project. The idea of our project is a Chrome extension that allows users to highlight text on webpages and keep the highlights even after refreshing the page.

During our meetings we talked about how the extension should work and what features we should focus on first. We also created the GitHub repository and organized the files. Everyone shared their ideas and we discussed how to divide the work.

Challenges

One challenge we had was some technical questions about how to store the highlighted text locally. We are still exploring the best way to do this. We also had some uncertainty about which license we should use for the project.

Another small difficulty is scheduling. Because everyone has different classes, it is sometimes hard to find a time when all team members can meet.

My Role

My main contribution so far is helping with documentation. I worked on writing some project documents, including the Code of Conduct, and helped organize information in the repository.

I also joined discussions about the project structure and features. I tried to help make the repository clearer so that other people can understand the project more easily.

Reflection

One good thing about our group is that we have open discussions and everyone is willing to share ideas. The communication in the group has been positive so far.

One thing I realized during this process is that documentation is actually very important in open source projects. Clear documentation helps other contributors understand the project and know how they can participate.

Overall we are still at the early stage, but I think our team is making good progress.

Written before or on February 8, 2026