Hello everyone, and welcome to the Fedora Project!
Whether this is your first time interacting with an Open Source community or you are a seasoned contributor, we are thrilled you are here. Fedora is a global, diverse community of people working together to build a free and open source operating system, and we are incredibly excited to see your interest in the Fedora Badges Revamp project!
I am Justin Wheeler, the Fedora Community Architect. Alongside Fernando Fernandez Mancera (@ffmancera), I am one of your two Fedora Co-Coordinators for this Outreachy cohort. For this specific project, you will be guided by a fantastic team of mentors: Akashdeep Dhar (@t0xic0der) and Aurélien Bompard (@abompard)!
Because we have folks joining us from vastly different time zones and backgrounds, communication is the key to our success. In Fedora, we rely heavily on asynchronous, text-based communication. Before you dive in, we highly encourage you to read through our project guide, Communication in Fedora.
A quick note on how we evaluate contributions: We value quality over quantity. Please know that a high volume of forum posts does not equal a stronger application. Mentors evaluate the quality of your work on your specific project tickets (in Forgejo or GitLab). Please avoid posting in unrelated Fedora topics just to increase your activity metrics—it creates “noise” that makes it harder for mentors to review your work!
To help keep our forums organized, please reply directly to this thread to introduce yourself. In your reply, please tell us:
Your Open Source journey: What is your current level of experience with Open Source software? (It is 100% okay if the answer is “none”!)
Your “Why”: Why did you choose to participate in Fedora, and what drew you to the Fedora Badges project?
Your goals: What is the number one thing you hope to learn or take away from these next few weeks?
Just for fun: If you could instantly become a world-class expert in any one non-technical skill or hobby, what would it be and why?
Take a deep breath, don’t be afraid to ask questions on your tickets, and have fun. We can’t wait to meet you!
Hello everyone, my name is Olamiposi and I’ll be contributing to Fedora Badges
I’ve contributed to Wikimedia projects (PendingChangesBot-ng and Paulina), I submitted PRs that were merged successfully. I’ve also contributed to projects like shadcn/ui. With those contributions, I was able to understand git workflows, collaborations, code reviews, dealing with conflicts etc. I intend to keep up this energy with Fedora Badges
I chose Fedora because of how the community approaches building and maintaining infrastructure for thousands of contributors. The Badges revamp project stood out to me because it combines frontend architecture work with building an MCP server, I love the concept of allowing LLMs to access resources and call tools, and I’d love to participate in building one from scratch.
I want to deepen my understanding of how LLMs interact with external systems through protocols like MCP, and I want to experience building infrastructure that’s used by a large open source community.
That would be Badminton, it looks so intense( People claim the training might be harder than the official matchups). I played it several times in my high school but then stopped for a while, still didn’t lose my love for it.
Thank you for the warm welcome and guidance Justin Wheeler
And hello to everyone!
My name is Nangah Amandine, and I’m a computer engineering graduate from Cameroon. This is my first time actively contributing to an open source project, although I have some past experience with Python and a strong interest in software development.
For the first question… I decided to participate in Fedora because I wanted to step into a real-world, collaborative engineering environment and build practical skills by working on something impactful. The Fedora Badges project especially stood out to me because it focuses on community engagement and recognition, which I think is a powerful way to motivate contributors and grow open source ecosystems.
2… Over the next few weeks, my main goal is to become comfortable navigating a real codebase, making meaningful contributions, and improving both my technical and collaboration skills. I’m particularly excited to strengthen my Python skills and get more exposure to fullstack development.
And for fun… if I could instantly become world-class at any non-technical skill, it would be storytelling. I think the ability to tell powerful, engaging stories is one of the most valuable skills in any field because it shapes how ideas are shared and remembered.
I’m really excited and looking forward to learning, contributing, and collaborating with everyone here!
My name is Olamide and I’ve contributed to various open source communities where I’ve worked on writing tests, fixing issues, and understanding large codebases. It’s been a mix of learning, breaking things and fixing things
I chose to participate in Fedora because I wanted to be part of a strong open source community. A community known for building widely used tools. This project caught my attention because it has to do with community engagement with technical work. Also, it’s interesting to see how contributions can be recognized and visualized in a meaningful way.
The main thing I hope to gain over the next few weeks is a deeper understanding of how a mature open source project is structured and to have my name registered as a contributor to Fedora which would give me bragging rights
I would say public speaking, being able to communicate ideas clearly and confidently in any setting is something I really admire, and it would be valuable in both tech and everyday life.
Hello everyone I am Ndegwa Kirira, and I’m excited to be here and be part of the Fedora community. I will be contributing to Fedora badges revamp project
About my open Source journey:
I am still relatively new to open source, but I have started exploring it recently. I have some experience in backend and fullstack development using Node.js, React, and PostgreSQL, and I’m currently learning how to contribute effectively to open source projects.
**why i chose to participate in Fedora under Revamp Fedora badges **
So I chose to participate in Fedora because of its strong open source culture and community. The Fedora Badges Revamp project caught my interest because it combines both technical contribution and community engagement, which I find really exciting and it also touches to the skill set that i wanna continue to build, and expand on that is the web and full-stack development.
My goals:
About my goals, i have quite a handful , first of all is to learn how to properly contribute to open source projects understanding workflows, collaboration, writing quality contributions that make a real impact and second most important one is to get to grow in terms of skills, problem solving and social connection in this huge tech community.
Just for fun:
If I could instantly become an expert in a non-technical skill, I would choose public speaking. I believe it’s a powerful skill that helps in sharing ideas, teaching others, and growing both personally and professionally.
Looking forward to learning, contributing, and collaborating with everyone here. Thank you!
My name is Daniel, and I’m excited to be part of this community.
My Open Source journey:
I’m relatively new to open source contributions. So far, I’ve mostly been building personal projects using JavaScript and exploring backend development, and I’m now taking my first steps into contributing to real-world open source projects.
My “Why”:
I chose Fedora because of its strong reputation in the open source world and its focus on innovation. The Fedora Badges project especially caught my attention because it involves backend systems, APIs, and community-driven features, which align closely with my interests.
My goals:
My main goal over the next few weeks is to gain hands-on experience contributing to a real project, understand how large codebases are structured, and improve my collaboration skills in an open source environment.
Just for fun:
If I could instantly master a non-technical skill, it would be building strong connections and collaborating effectively with people from all over the world, because I enjoy working with others and making a positive impact together.
Looking forward to learning and contributing with everyone here!
My name is Vanshikha Sri and I am a 3rd year undergraduate student from India.
My journey with open source started last year when I was selected for the initial phase of Outreachy. During that time, I contributed to OCaml (Claudius org). I also participated in GirlScript Summer of Code, (during my first year of college so, this is a three-month open source program in India). Last year was my first real exposure to development, and I honestly found Fedora projects a bit overwhelming at the time. However, that experience motivated me to improve my skills, and I’m now coming back with much more confidence and preparation.
This time, Fedora really excites me. Since Python is my primary language, Fedora Badges feels like a perfect fit for me. The project combines backend and frontend aspects, and I believe it aligns well with my current skills while also pushing me to grow further.
Over the next few weeks, my main goal is to make meaningful contributions that actually improve the project. I also want to learn how to collaborate effectively with developers from different parts of the world and gain real world open source experience.
I love creating things by hand, and it would be amazing to master that skill at a professional level :P.
Looking forward to learning, contributing, and growing with everyone here! Thanks
My name John keno Iweh and an undergraduate of Computer Engineering from Nigeria. I am excited to join the fedora Community.
I am new to large open source contribution although I made and issue to firebase UI years back. But when to software development, I have been doing that in freelance scale and contributing to some projects, learning along the way. From the 2020’s till date I started as a hobbyist with Arduino community and now a mid full stack developer and still I am still going.
Why I joined the fedora is to meet it’s contributors, and learn by contributing to the ecosystem. Especially the badge project where it just not show my skill as a developer but also learn how to collaborate and step into popular real world collaboration community. I believe it is huge opportunity. This strengthen my software development skill.
Secondly, my goal is to learn how to work on larger open source projects, navigating code bases that might be older than me, make quality contributions and be a good team player and help other in anyway I can.
Just for fun, If you could instantly become a world-class expert in any one non-technical skill or hobby, I would love to be a professional gamer. I just love it when you when when gaming in teams, you strategize on the go, with the pressure, the excitement when you win, you can never feel alone. I just love where I share my insights and participate in a team with relevance. that what I love striving for
Hi everyone, I’m Marvinrose Chibuezem. I’m at a beginner–intermediate stage in my open source journey. I’ve used Git, GitHub, and GitLab for personal projects and a few contributions but my experience contributing to large, long-running open source communities is limited. That’s actually one of the reasons I applied to Outreachy, I want to learn how real-world open source collaboration works: communicating in public, following contribution norms, and building software that other people rely on.
I chose Fedora because I appreciate its strong focus on community, freedom, and building a high-quality Linux distribution that many people actually use every day. As a fullstack developer, the Fedora Badges Revamp project specifically drew me in because it involves modern fullstack architecture and dedicated MCP (Model Context Protocol) support. I find the idea of connecting AI/LLMs with tools and systems very interesting, and I love that this project will help make contributor recognition more engaging and modern for the entire Fedora community.
The number one thing I hope to take away from these next few weeks is practical, real-world experience building a modern fullstack application in a large open source project, especially working with Python, frontend technologies, and the MCP server component, while learning how to collaborate asynchronously with mentors and other contributors across different time zones.
If I could instantly become a world-class expert in any non-technical skill or hobby, it would be event planning or decoration. I’d love that because organizing memorable gatherings and creating beautiful setups brings people together for celebration, it combines creativity, coordination, and an eye for aesthetics.
I’m looking forward to learning, contributing, and collaborating with you all.
Welcome everyone to the Fedora community! One of my favorite parts of this application month is getting to know the applicants who show up and participate in our community.
This is definitely one of the things that makes Fedora Badges a timeless application in our pile of things we run and produce as a community.
Participating in Open Source can help you discover opportunities to build this skill and make it stronger.
So, have you heard of this little thing called “open source”? It is a great way to build and practice exactly the kind of skill you want to master.
Welcome back!
This is a good one. It is a skill I have been building over the last few years myself. However, even before I started organizing and planning events, I have recognized for a long time how making a memorable event and experience can put unimaginable things into motion!
Hello everyone ! I am Victor Akoh A.K.A Vicolas, a full-stack web developer with over 4 years of experience from Nigeria and I am excited to join the Fedora Community .
1. Your Open Source journey: What is your current level of experience with Open Source software?
I’m relatively new to formal Open Source contributions but have begun actively participating. I recently made my first contributions to the Wikimedia project through Gerrit, where I worked on the MediaWiki Wikisource extension. My contributions include implementing technical improvements and bug fixes (patch 1135853 and patch 1136358). While I’ve used open-source technologies extensively in my 4+ years of professional development (React, Node.js, Django, PostgreSQL), these Wikimedia contributions mark my entry into active FOSS community participation. I’m excited to deepen my involvement through Outreachy.
2. Your “Why”: Why did you choose to participate in Fedora, and what drew you to the Fedora Badges project?
I’m drawn to Fedora because of its strong community values and commitment to open-source innovation. The Fedora Badges project specifically excites me because it combines my full-stack expertise (Python/Flask backend + React frontend) with emerging technologies like MCP. I’m passionate about building systems that lower barriers to entry and recognize contributions, making communities more inclusive resonates deeply with me. The project’s architecture revamp allows me to contribute meaningfully while learning from Fedora Infrastructure experts.
3. Your goals: What is the number one thing you hope to learn or take away from these next few weeks?
My primary goal is to master the open-source collaboration workflow, from contributing in public channels and code review processes to writing documentation that serves diverse community members. While I’m confident in my technical skills, I want to learn how mature FOSS projects balance innovation with maintainability, handle technical debt, and build sustainable community-driven software. I also hope to gain hands-on experience with MCP architecture, which represents the cutting edge of AI-assisted development.
4. Just for fun: If you could instantly become a world-class expert in any one non-technical skill or hobby, what would it be and why?
Public speaking and storytelling. As a developer, I can build amazing solutions, but the ability to compellingly communicate technical concepts to diverse audiences, from non-technical stakeholders to fellow developers, is a superpower. Great storytelling can inspire collaboration, secure project buy-in, and make complex ideas accessible. Plus, being able to deliver captivating conference talks or mentorship sessions would amplify my impact in the tech community far beyond code contributions alone!
I’m Shehrbano Ali, a ML developer. I am excited to apply for the Fedora Badges Revamp project for this Outreachy cohort.
My Technical Journey: Level 3 Python & ML
I am a self-taught developer I have build some Python based projects that are also linked with my Machine Learning skills, in which I’ve developed projects that are a Medical Report Anayzer and a Plant Disease Detector
These projects require a deep understanding of data structures, API integrations, and robust backend logic. I have spent the last year hardening my Python skills to handle high-level automation and complex system architectures, which aligns perfectly with the experimented Python level required for this project.
Why I Chose This Project
I am drawn to this project because it is focused on modern fullstack development.
I believe my core skills allow me to handle complex backend logic with ease. Whereas, I also have foundational knowledge of HTML and CSS to handle frontend requirements and I’ll love to learn more about NodesJS too. Furthermore, my experience building ML driven automation tools gives me a perspective on the MCP requirement. With this mix of frontend awareness and deep backend/ML experience, I believe I am a strong fit for the Fedora Badges revamp.
My Goal for the Internship
My primary goals are to:
Use my Python skills to connect Fedora’s data with AI assistants, making it easier for everyone to get information just by asking.
Clean up and secure the Flask engine so the entire system stays fast, safe, and modern.
Move from local development to the community work by mastering Podman and Fedora Linux.
Automate badge awarding so contributors get their rewards the very second they finish a task.
Just for Fun
If I could instantly become a world-class expert in a non-technical skill, I would be a Politician; the rare, legendary kind who actually stands for the people! I’ve always felt a strong pull to stand up against unfairness and protect those who need it most. My version of politics wouldn’t be about power; it would be about the right to speak up.
I am a full-stack developer with experience working across both backend and frontend technologies, including JavaScript, Node.js, and Java, along with modern frontend tools like React. I enjoy building functional, user-focused applications and continuously challenging myself to grow by exploring new technologies and problem spaces.
My Open Source Journey
I have contributed to open source several times, but I still consider myself relatively new because I strongly believe there is always something new to learn. Each contribution has helped me better understand collaboration, codebases, and community workflows, and I am excited to keep growing through more consistent and meaningful contributions.
My “Why”
While I already have experience with Node.js and Java, I have always been curious about Python. With the rapid growth of machine learning and AI, Python has become an essential language, and I want to build a solid foundation in it.
The Fedora Badges project excites me because it gives me the opportunity to explore Python on the backend while also working with React on the frontend something I am already familiar with. It feels like the perfect balance of leveraging my existing skills while stepping into a new and challenging terrain.
My Goals
My main goal is to reach a level of technical confidence where I can build without limitations to be able to take an idea and bring it to life without feeling restricted by gaps in my knowledge. I want to become technically versatile and creative, capable of building meaningful solutions from start to finish.
Just for Fun
For fun, I enjoy creative thinking, reading, brainstorming, and traveling. I’m fascinated by how people in different parts of the world approach problems and build solutions. Experiencing these differences inspires me and shapes how I think about creating solutions that can connect people and make a broader impact.
Hello everyone I am Bridget Namugga from Uganda. I am a fullstack developer with experience of working with technologies like Javascript, Node.js, Python.I am glad to be part of the Fedora community.
1.Current level of experience with Open Source software.
I would have to say that I am relatively new to open source hence I want to actively participate in order to improve my skills and network with other people from different parts of the world.
2.My “Why”
I wanted to mainly challenge myself with working on big codebases and also collaborating with people from different walks of life. The Fedora Badges project is my perfect match because it utilizes technologies like (Python/Flask + React) together with emerging technologies like MCP. These are technologies that I want to hone my skills in so I can be able to collaborate better.
3.My Goals
My primary goal is to get better at open-source collaboration and code review processes to writing technical documentation.
Improve my skills in python, react and node.js so that I can teach others that want to learn.
Just for Fun
For fun I enjoy breaking a sweat at the gym and reading a book during a down time. I also enjoy having a converstations with people from different walks of life so I can learn from them.
Hey folks! I always enjoy reading through the introductions and seeing the energy y’all are bringing to the contribution phase.
In case you missed it or didn’t see the calendar invite, we hosted an onboarding session yesterday called Demystifying Open Source, Free Software, & 46 Years of a Legacy.
We recorded the whole presentation and Q&A! If you are new to Open Source, or if you just want to get a better understanding of the “why” behind the Fedora Project, I recommend checking out the replay. I introduce FOSS history, the Four Freedoms, and some practical career advice on how to find your way in the tech industry.
Watch the replay here:
Getting started in open source can feel a bit overwhelming at first, but remember that every single contributor started exactly where you are right now. Keep asking questions, lean into the hard stuff, and keep connecting with the community.
Good luck with the rest of your contributions! We are rooting for you.
Hello everyone! my name is Awwal Adetomiwa, It feels great to be in this community.
I’ll be contributing to the Fedora Badges Revamp project.
My Open Source journey:
I’m a bit familiar with Open Source contributions, but I haven’t gone deep into it. I learned about Open Source when I was a student at ALX africa as a software engineer. My first approved pull request then was an introductory text, and updating an AUTHORS file . I haven’t done much since then because I was focused on being a good engineer. I’ve been in the fedora community for 7 days now and it has been eye opening. It’s more than coding, it is a community of shared beliefs building towards a particular goal.
Why:
I’m familiar with the skills required for Fedora Badges Revamp project, and I’ve always know that for a project to scale comfortably, it needs to be built from ground up in a way that would accommodate future updates, without breaking much of the legacy code or rewriting them. I want to experience what a modern architecture looks like and being able to interact with an MCP for the project is also a cherry on top.
Goals:
My Goal is to learn as much as I can, I have stated the things I want to learn about in my ‘Why’ above. Explore Fedora as a whole, interact with many people and have so much fun in the process of building! Be it codes or relationships!
Just for fun:
It would have to be Marketing/Sales. Marketing goes beyond just selling things, it is forming meaningful connections often within short periods of time to understand the needs of the other individual. It also incorporates public speaking and storytelling, all of these build a person’s confidence to explore and connect easily across different fields.
Hello everyone, I am Jane Irungu, a full stack developer and I am happy to join Fedora community.
I am completely new to open source even though my current experience is basically none beyond being a curious user but I am eager to change that. I work with Python, JavaScript, React and Angular but I have never contributed to an open source community before so my “open source journey” is really just beginning.
I chose Fedora Open Badges because it has a reputation for being structured, friendly and big enough to offer real-world mentorship opportunities. The Fedora Badges project stood out to me because it touches both backend (Python) and frontend (React) pieces, which means I can start helping where I am already comfortable while learning how a live open source project operates.
My number one goal over the next few weeks is to successfully submit a meaningful pull request ideally one that gets merged so I can understand the full cycle from issue triage to code review to deployment.
And just for fun: if I could instantly become world-class at any non-technical skill, I would pick drawing and visual design because I have always admired how designers communicate complex ideas effortlessly and it would make my frontend work ten times better.
Looking forward to contributing and learning from everyone!
I’m Supreet Kaur, an Outreachy applicant with a background in Software Development and Machine Learning. I have experience working as an SDE preciously and I’ve built projects like a mental health support platform and a traffic management system using ML.
My Open Source journey
I’m relatively new to open source contributions, but I’m actively getting involved during this Outreachy cohort. Along with Fedora, I’m also contributing to Wikimedia Foundation projects, which is helping me understand how large open source communities collaborate and operate. While I have prior experience building and shipping production-level systems, I’m currently focused on learning open source workflows, communication, and contribution practices.
My “Why”
I chose to participate in the Fedora ecosystem because of its strong emphasis on community, openness, and impact. The Fedora Badges project stood out to me because it blends technical development with community recognition. I find it meaningful to work on systems that motivate and acknowledge contributors.
My goals
The number one thing I want to take away from these next few weeks is the ability to contribute confidently and effectively in open source, especially navigating unfamiliar codebases and collaborating with distributed teams. I also aim to make at least one meaningful contribution to the project.
Just for fun
If I could instantly become a world-class expert in one non-technical skill, it would be chess. I enjoy the strategic depth and how it trains structured thinking, foresight, and decision-making under uncertainty.
Looking forward to learning and contributing alongside everyone here!
Project: Revamp Fedora Badges Date: April 3, 2026 Time: 07:30 UTC Platform: Google Meet Author: Shehrbano Ali
1. Technical Guidelines & Policies
The following technical policies were communicated and confirmed during the meeting:
All code contributions must include an official sign-off using the -s flag during commits (git commit -s), in compliance with the project’s contribution standards.
The use of AI-assisted tools for writing code is strictly prohibited. All contributions must reflect the contributor’s own understanding and effort.
2. Decisions Made
The following workflow and issue management decisions were established:
Contributors have been granted the green light to self-assign issues directly from the repository, they just need to comment under the selected issue. This was clarified by mentor Shounak Sir.
Collaborative work on the same issue by multiple contributors is permitted and encouraged, promoting a team oriented contribution approach.
While the initial development environment setup has been acknowledged as complex, contributors are now advised to move past environment configuration and shift their primary focus toward contributing to core project issues.
3. Mentorship & Next Steps
Mentors have reaffirmed their commitment to providing full guidance and technical support to all contributors throughout the contribution period.
It was highlighted that approximately 90% of the project has already been completed through a long time of dedicated effort by the mentors. The remaining 10% is what still needs to be done, and that is exactly what the selected intern will be responsible for completing.
The mentors are looking to invest in and select an intern who will be committed and lead the project to successful completion.
In return, the intern is expected to give their absolute best, matching the same level of effort and sincerity the mentors have poured into this project over the years.
4. Problems That Came Up
Development Environment Complexity: Several contributors faced difficulties during the initial virtual environment setup. This has been acknowledged and is actively being addressed. Contributors are advised not to let this block their progress any further.
Issue Selection Confusion: There was notable confusion among contributors regarding which issues to pick. Mentors provided clarification during the meeting and encouraged contributors to explore the issue tracker and self-assign tasks confidently.
~ Overall Summary
The meeting was focused, productive and highly informative. The core message was clear, contributors should move beyond setup challenges, self-assign a meaningful issue, and begin making tangible contributions to the codebase. The mentors are fully invested in the success of this project and are available to support contributors every step of the way. This is a rare opportunity to be part of completing a long-standing open source initiative within the Fedora ecosystem.