Introduction to the Development of Free Software

This blog was made to share some of my experiences contributing to open-source software. This started as part of a course called MAC0470, Introduction to the Development of Free Software, offered by the University of São Paulo from March to June of 2024. Here I document the contributions during the course and beyond!

Contributions to GNOME Calendar

First MR to GNOME Calendar

In this post, I talk about the first MR we wrote to GNOME Calendar.

August 6, 2024 | Felipe Aníbal

Read More
Fixing Bugs and Building Tests - Second Contribution to GNOME Calendar

Tests are an extremely important part of software development. We are now working on expanding the Calendar's test coverage.

August 6, 2024 | Felipe Aníbal

Read More

Contributions During MAC0470

Preparing the Environment to Build the Linux Kernel

A patch to the Linux Kernel is our first goal for this discipline, but for such a large project, long preparation is required.

March, 2024 | Felipe Aníbal

Read More
First Contribution to the Linux Kernel

We sent our first patch to the Linux Kernel! To our surprise, the response was very fast, but it was not exactly what we hoped for!

April, 2024 | Felipe Aníbal

Read More
Contributing to Kernel-workflow

Contributing to the kernel involved many challenging steps! Kernel-workflow is a project that started at the University of São Paulo and is meant to reduce the overhead when contributing to the Linux Kernel. We will be working on this project for the next few weeks.

May 25, 2024 | Felipe Aníbal

Read More
Contributing to GNOME Calendar (Part I)

We decided to work on a project that we use on a daily basis, and GNOME was a great candidate! In this post, I explain our idea for the final project of the semester.

May 26, 2024 | Felipe Aníbal

Read More
GNOME Calendar (Part II)

In this post, I share the progress that Otávio Silva and I have made in our contributions to GNOME Calendar.

June 24, 2024 | Felipe Aníbal

Read More
Overview and Highlights of MAC0470

This is a short retrospective of the projects I worked on during this discipline and some of the things I learned in the process.

June 26, 2024 | Felipe Aníbal

Read More