[personal profile] subhangi_1234
In this blog prompt, I will be writing about the Fedora community and the project on which I have been working.

Fedora creates an innovative, free, and open-source platform for hardware, clouds, and containers that enables software developers and community members to build tailored solutions for their users. It 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. It is mainly used by enterprise-level users who also use the Red Hat Enterprise Linux or CentOS. Fedora provides a more user-friendly experience than RHEL or CentOS. Fedora is also used for different projects like Web Servers, Database Servers, Proxy, VMs.

I am an intern for the project “Revamp web application to aggregate and distribute IRC meeting minutes and logs”.

What kind of people participate in your community?

We have various kinds of people participating in the Fedora community. We have a design team who work on the UI and focus on developing the look of the website. There are also software developers and engineers of which most of them majorly works at Red Hat. We have quality testers, community managers and coordinators, and content/documentation writers too. The Fedora community is filled with lots of talented and amazing mentors and developers. They welcome new people amazingly and guide them voluntarily in a new direction and also help with with the project and resources which will be helpful. Moreover, the weekly meeting is an add-on where they give new suggestions and discuss new ideas for the betterment of the community.

What problem is your project trying to solve?

My project 'Mote' is a web application that is purposed to aggregate and distribute the minutes and logs for IRC/Matrix meetings of the Fedora Project community. It allows looking up meeting info with channel names, dates/times of occurrence, and lists recent meetings for quick access. The motive is to design a new developing look of the website and decide how the under-used top bar can be improved and to fix the backend code and add the scripts to build the server-side index for meeting channels, dates, and times.

How does your project fit into the larger community?

The project is for the whole Fedora community as it displays all the Fedora teams, channels and lists out the schedule of all the meetings with the name, date, and the details of all the meetings that happened till now with the agenda.

Why would people want to use your project?

The project will be very useful for the Fedora developers and managers and all the people associated with Fedora as it summarizes and briefs all the meetings of the channels and lists out the time and the detailed discussions of that particular meeting. It also gives a brief idea about all the teams present in Fedora Community.

What makes you most excited to work on your project?

I am having a great learning experience getting to code and working hands-on along with the implementation of the real-time project, I am getting to learn new things every day, and also from the mentors who guide me a lot. I have been participating and working on open-source projects since 2 years but the level of learning and experience I am getting through Outreachy is commendable. I am working on project development every day which is making me a lot capable to code and learning for my future endeavors. I am sure through this work I will get much learning and knowledge.

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

I have implemented a calendar plugin fullcalendar.io that I have customized a lot according to the need of the project and the mentors. I changed the colors, grid views, added custom buttons, learned about how to disable buttons which I did through vanilla JS and then how to adjust the scrollbar and cut out the extra space vertically. I learned about the header toolbar, aspect ratio, spinner loading so that it can render the calendar as soon as it loads the meetings displayed, bootstrap theming, bootstrap font awesome, window reloading, title range separator, button text all of these which I customized going through the docs of the plugin calendar. Apart from this, I also implemented a search bar which lists out the meetings in the result and in the dropdown it will show 5 meetings and a show more button which on openings shows more results and then opens a modal view which shows the date of the all meetings happened and then it opens to the modal showing the particular meeting name and the date which on redirecting will show all the meeting details.

What was confusing to you about the project? 

The confusing part was once when I select the meeting name in the search bar dropdown, I still need to select the date I am looking for of that meeting for which I had 2 approaches. I can either open a modal, with all the meetings with that name, listed by date, or I could use the calendar view for that purpose like either by highlighting all meetings that match my search in the calendar, or simply by hiding every other meeting, or/and making the calendar show you when the last meeting. I was a little confused on how to set the frequency of the last meetings.

Overall I learned a lot while implementing the calendar plugin for fetching the meetings according to the date so that it can be browsed quickly and the search bar where I had list meetings in the dropdown.

Profile

SUBHANGI CHOUDHARY

January 2022

S M T W T F S
      1
2345678
9101112131415
16171819 202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 02:59 pm
Powered by Dreamwidth Studios