Hi, I’m Aman, a software developer and open-source enthusiast who enjoys backend development, APIs, and building tools that are useful to others.
I recently started my Outreachy internship with the Fedora community, and this is my first blog as an intern. In this post, I want to share what my first two weeks have been like, what I’ve learned so far, and what I’m looking forward to in the next phase of the internship.
I’m working on the Fedora Release Schedule Planner API, a project focused on improving Fedora’s release planning workflow by moving away from older XML-heavy processes and strengthening the current FastAPI-based API through better tests, authentication, and infrastructure integration.
August 17, 2025 / Antony Nyagah / Comments Off on Outreachy Internship Update: Building the Fedora Release Schedule Planner API
As part of my Outreachy internship with the Fedora Project, I’m building an API to modernize how Fedora plans its release cycles.
With the help of my mentor Tomáš Hrčka, the goal is to replace the current XML-heavy system currently on pagure.io with something flexible, easy to use, and well-structured.
These changes already make onboarding contributors easier and improve testability.
What’s Next
I’m excited about these upcoming milestones:
Refining and aligning tests with the FastAPI structure.
Integrating with Fedora infrastructure for live data.
Strengthening the deployment pipeline for production.
Challenges
My biggest challenge and opportunity is simultaneously learning new backend technologies like FastAPI and OpenID Connect for authorization, along with techniques to improve developer onboarding. Though the learning curve is steep, my mentor’s continuous guidance on the Fedora infrastructure, career development and general advice makes it manageable.
Reflections
This internship has been an incredible learning experience. I’m gaining hands-on exposure to backend architecture, continuous integration practices, and open-source collaboration. More importantly, the chance to build something lasting for Fedora makes the work genuinely rewarding.
There’s a lot left to tackle, and I’m looking forward to pushing it further.
This is the story of how I became a contributor on the Fedora Release Schedule Planner application hosted on Codeberg.
I started my open-source journey when I got my first laptop. It was old and slow, but I needed it for school, so I started looking into how to fix this.
On March 4th, 2024, the application phase kicked off for the Outreachy 2024 internship program. Fedora is proud to continue our participation in Outreachy again this year. We are offering three internships that will run from May to August 2024. This blog post is an orientation for both community members and new applicants to the Fedora community to understand Outreachy, what projects we are running this year, and some best practices for working with the Fedora community.
The Fedora Project is participating in the upcoming round of Outreachy. We need more project ideas and mentors! The last day to propose a project or to apply as a general mentor is February 24, 2023, at 4pm UTC.
Outreachy provides a unique opportunity for underrepresented groups to gain valuable experience in open-source and gain access to a supportive community of mentors and peers. By participating in this program, the Fedora community can help create a more diverse and inclusive tech community.
January 12, 2023 / 2tanu6 / Comments Off on Outreachy intern – December 2022: Introduction
Hello, I’m Tanushree Banerjee from India. I’m delighted to be selected as an Outreachy intern for the December 2022 cohort. I’ll be working on designing icons for Fedora’s chat system.
August 18, 2022 / Vipul Siddharth / Comments Off on Call for Projects and Mentors for Outreachy December ’22 – March ’23 cohort
The Fedora Project is participating in the upcoming round of Outreachy. We need more project ideas and mentors! The last day to propose a project or to apply as a general mentor is September 20, 2022 at 4pm UTC.
I’m happy to announce that Meetbot Logs (or Mote) 2.0 is now live at meetbot.fedoraproject.org. Meetbot Logs allows the community to see the minutes and logs from meetings. The new version is a major rewrite and adds features like a calendar view, asynchronous loading, quicker search, and dark mode. It should also be easier to maintain and develop in the future.
Last month, Outreachy announced the interns selected for duration May 2022 to August 2022, and we have three interns with us. This blog introduces them to the community. If you see them around, please welcome them and share some virtual cookies.
Outreachy is a paid, remote internship program that helps traditionally underrepresented people in tech make their first contributions to Free and Open Source Software (FOSS) communities. Fedora Project is participating in this round of Outreachy as a mentoring organization. We asked our Outreachy interns to tell us some things about themselves! Here are they, in their own words.
I cannot help but feel a little nostalgic while writing this last blog post about my Outreachy internship. This post marks the end of my three-month internship where I worked with the community members to revamp the web application housing IRC meeting logs and summaries. I cannot believe how the time flew by – from applying, to getting selected, to contributing, and finally ending the journey. So today, I would be summarising my overall experience of this beautiful journey and will introduce the people who have helped me throughout the way.
Recent Comments