In this post, I’ll be writing about fedora and the project on which I’ve been working.

Fedora is a Linux distribution developed by the community-supported Fedora Project which is sponsored primarily by Red Hat, a subsidiary of IBM, with additional support from other companies. Fedora Linux is a favorite among Linux users who want their operating system to respect open source

I am an intern for the project “Improve fedora QA dashboard”.

What kind of people participate in the community? 

We have different kinds of people in the fedora community. We have software developers/engineers, quality testers, community managers, designers, content/documentation writers, etc. The Fedora community has lovely people. People who love the community and are willing to contribute and volunteer their time, mentorship, resources, and code to make sure things go well. 

What problem is the project trying to solve?

The project’s motive is to give information on the development schedule, meeting times and releases, quality testing, etc, and make it impactful so that newcomers can contribute. So I’m working on making the dashboard easier to use and simplified.

What makes you most excited to work on your project?

This is my first time working on a remote project. The learning here is great, I was a beginner and didn’t have enough skills when I first contributed to the project and now I have so much information about ReactJS, Redux, and JavaScript. I can no longer call myself a newbie. I’m learning new things every day, the people are amazing here, my mentors are great, they always seek to help in any possible way whenever I get stuck.

What new terms or concepts have you learned in the past month?

So when I was working on the Wizard Page I had implemented two approaches so that it would make it easy for us to choose any one of them. Initially, I was thinking about why I had to make two approaches that too from scratch but later realized that I learned new things from both of the approaches. The first one was the step approach and the second one was the filtered approach, step as the name suggests the user will go through the steps as he/she moves forward while in the second approach every issue of the wizard will be initially available for the user and there would be four dropdowns in order to filter what user is looking for. 

During this period, I learned more about Array Grouping, Filtration, Mapping, React Routing, using useLocation() to get queryParams, CSS Flexbox, etc.

Outreachy at Tapia 2016
“Outreachy at Tapia 2016” by sphakos is licensed under CC BY-SA 2.0