Tag: mentoring

Where are the team’s newcomers?

I was wondering why, in the QA team, there are various newcomers willing to contribute, but so little interaction in the mailing list.

If a person would like to join the QA team, like many other Fedora teams, one of the first things they are supposed to do (at least as a good practice, if not as prescribed by the team SOP) is to send an introductory email to the team’s mailing list. 

And it is simple to spot that—after the introduction email and eventually being sponsored into the FAS group—in most cases the newcomers don’t send any other mail in the following times. Why?

Continue reading

GSOC 2019 – release-bot project

On May 6, the selected students for Google summer of code 2019 were officially announced. We, as mentors of the release-bot project, would like to thank all applicants and provide insight into our decision process.

Google summer of code is popular for the past several years which means that competition is really high. For our project, release-bot, this was definitely the case. We had several very promising candidates providing early contributions. The code which was written during the application period resulted in the new release `0.7.0` of release bot, thank you to (in alphabetical order) @Aniket-Pradhan, @Elias999, @marusinm, @shresthagrawal, @Toaster192, and @Z0Marlin

Continue reading

Integrating Fedora Messaging in Fedora Happiness Packets

The Federated Message Bus, or Fedmsg, is used within the Fedora Infrastructure to easily connect services using ZeroMQ publishers and subscribers. This library is now deprecated in favour of Fedora Messaging.

Fedora Messaging provides a framework for declaring message schemas and a set of APIs to publish and consume messages to and from AMQP brokers.

In the project Fedora Happiness Packets, Fedmsg was set up to send messages to the Bus so that Fedora Badges could be awarded to the sender when they send a Happiness Packet, i.e an email worth of appreciation! My piece in this jigsaw was to migrate from Fedmsg to Fedora Messaging in this containerized project.

Continue reading

My Outreachy 2019 experience with Fedora Happiness Packets: Contribution phase

Firstly, what’s Outreachy?

Outreachy is a program that provides internships to work in Free and Open Source Software (FOSS). Outreachy internships are open to applicants around the world. Interns work remotely, and are not required to move. Interns are paid a stipend of $5,500 USD for the three month internship. Interns have a $500 USD travel stipend to attend conferences or events.

How did I get into it?

I was looking for a remote job (more on this in another blog) and have been applying to many positions that I thought I would fit in. If you have applied to jobs, you would know that this process is not very forgiving. Most of the applications had no response, and some others already had the positions filled (I don’t know why was the job listing not taken down 😕).

During this process I was actively learning new things, mostly JS based since my basic stack is HTML-CSS-JS. So I was learning NodeJs, MongoDB, React to build up my skill-set and get better at what I want to do.

Continue reading

Outreachy 2019 with Fedora Happiness Packets: application period

Outreachy provides remote internship under Free and Open Source Software (FOSS) Communities to the under represented groups in technology. It runs twice an year, mid-year and end of year. I decided to participate in its summer run.

Why Outreachy?

Before I get into anything, as a rule of thumb, I ask myself why? Why is it that I wanted to participate in Outreachy?

Continue reading

FAS username search in Fedora Happiness Packets

I have been recently working on incorporation of Fedora Accounts System’s username search functionality in the project “Fedora Happiness Packets”. After weeks of working, it’s so overwhelming to see its on the verge of completion and being incorporated in the project.

About the project

The search functionality is used to find the name and email address of Fedora Accounts System’s users from their username, making it a lot easier for any sender to send happiness packets to a particular user with the knowledge of just their username.

Getting started with python-fedora API

For incorporating the search, python-fedora API is used to retrieve the data. After authenticating as a genuine fas-user by passing credentials to AccountSystem, we can retrieve the data using the method person_by_username of a fas2 object.

Continue reading

Call for Outreachy mentors for Winter 2018

The Fedora Project is looking for project mentors in the next round of Outreachy. For those who aren’t familiar, Outreachy is a paid internship inspired by Google Summer of Code for people underrepresented in tech. Interns work remotely with mentors on projects ranging from programming, user experience, documentation, illustration and graphical design, to data science.

Every idea or project needs one or two responsible mentors to teach and help the intern. Please note that Outreachy applicants are expected to make a first contribution to the project they are applying for so mentors need to have proper tasks defined for applicants to work on. Mentors should be able to commit at least 5 hours a week on most weeks from the beginning of the six-week application period (around mid September) through the end of the three-month internship (Mid March). You should have a real interest in their success and be engaged and excited about the project.

Continue reading

Call for Outreachy mentors for Summer 2018

The Fedora Project is looking for mentors for project for the next round of Outreachy. For those who aren’t familiar, Outreachy is a paid internship inspired by Google Summer of Code for people underrepresented in tech. Interns work remotely with mentors on projects ranging from programming, user experience, documentation, illustration and graphical design, to data science.

Every idea or project needs one or two responsible mentors to teach and help the intern. Please note that Outreachy applicants are expected to make a first contribution to the project they are applying for so mentors need to have proper tasks defined for applicants to work on. Mentors should be able to commit at least 5 hours a week on most weeks from the beginning of the six-week application period (February 13, 2018) through the end of the three-month internship (End of August). You should have a real interest in their success and be engaged and excited about the project.

Continue reading

Outreachy 2017: Mentors and ideas needed

The Fedora Project is participating in the upcoming round of Outreachy  as a mentoring organization and is looking for project ideas and mentors.  Outreachy provides three-month internships for people from groups traditionally underrepresented in tech. Interns could be university students, technical school graduates, people switching careers, or people coming back to tech after starting a family or another long absence.  Interns work remotely with mentors on projects ranging from programming, user experience, documentation, illustration and graphical design, to data science.

Continue reading

Friday Fedora Web Dev Clinic

This post was originally shared on Ralph Bean’s personal blog.


After talking with mleonova at devconf the other week, we got the idea in our heads to hold a weekly “web dev clinic” over video chat for the #fedora-apps crew. It will be a video chat lasting ~1 hour, once a week where, if you’re working on Fedora web apps or websites, you can come and either get help on a problem you’re facing, or show off your work, or both.

Web Dev Clinic Time

We’re going to try for a first meeting this coming Friday at 15:00 UTC in this video channel. We’ll run it a few weeks in a row and see how it goes.. maybe continue indefinitely?

Copyright © 2024 Fedora Community Blog

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Theme by Anders NorenUp ↑