- Those participating for the first time find the right project to contribute to
- Corporations and individuals are finding a new project to sponsor
- Open source supporters gain more consistent contributors and sponsors so that their community and projects can grow
I will also show an additional open source project chosen by a colleague Hubber or GitHub Star, which has a positive social impact, improves the developer experience or improves technology.
Open Source Project of the Month: Sharing Surplus
Surplus sharing, Philadelphia-based nonprofit, tackles food insecurity and tackles the root causes of famine in Philadelphia, Pennsylvania. The group has partnered with grocery stores, restaurants, wholesalers and farmers to redistribute more than £ 10,000 in food every day that would otherwise go to waste.
When Evan Ehlers, the founder, started the organization, he was a student at Drexel College. Before he returned home after finishing another year in college, he realized he had unused diet pills. Instead of wasting these food pills, he used the remaining amount to buy food on campus and deliver the food to people he met in Downtown City, Philadelphia. Evan’s alma mater students followed suit by donating food pills and getting involved as drivers to deliver surplus food.
To streamline deliveries, Drexel students have built an app called The Food Rescue App, which volunteer drivers use to deliver food to non-profit organizations and food banks (over 180 organizations from 2018!). Since December 2020, one of my mentors from Stable encoders, Ryan McHenry, began maintaining and updating the project. Together with student collaborators, Ryan has transformed the Food Rescue app into a progressive web application (PWA) with client-side React, Redux and Sass, while Firebase allows collaborators to integrate authentication, storage and API services.
The project continues to evolve. Ryan told me that he hopes to combine Sharing Excess’s efforts to address food shortages with food banks, think tanks and other organizations that do the same. Instead of working on the same mission separately, he believes that partnering with such organizations will increase their impact. Their partnership with Free shop 15104 is in progress. Take a look this repository to learn more about the partnership and help them move forward.
I personally contributed code and non-code to this project. I added a feature that allows drivers to rearrange stops, worked with Ryan to create a code of conduct document, and standardized problems by implementing problem templates. I also hosted a seminar showing Sharing Excess students how to build a README profile and a custom Octocat.
How to contribute
In addition to The Food Rescue PWA, Sharing Excess maintains a public website and design system.
If their mission arouses your interest and you want to get involved, you can contribute by:
- Update their Wiki documentation
- Designing new components for their design system
- Use GitHub Actions to improve their CI / CD pipeline
- Add data and visualizations of drivers’ routes in the food rescue application
Take a look Surplus sharing on GitHub for more information on how to contribute.
Why I love this project
Sharing Excess stands out to me because its main participants are students from Drexel University and has grown to 12 chapters on campus in the United States. Introducing open source at the peer level is a fantastic method to improve DEI in open source, increase access to opportunities for early career developers, and enhance the health of the entire open source ecosystem.
Side note: If you are interested in how Github works to improve DEI in open source and introduce open source at the peer level, see Education on GitHub and All ina community dedicated to promoting diversity, equity and inclusion in the open source.
Staff selection of the month: Mulheres no mundo da tecnologia
For the other Portuguese developers, Developer Advocate, Pachi ParaThis month’s choice is one of her favorite open source projects –Women in the world of technology– a project without a code written in Portuguese, which emphasizes different women in technology.
Pachi says she chose this project because “It’s a simple but meaningful project, even though it doesn’t contain code. Open source projects and contributions do not always have to include code! I love this project because it introduces us to different women in the history of technology. From Ada Lovelace (the mother of programming) to Nina Da Hora (a contemporary Brazilian computer scientist), Mulheres no mundo da tecnologia presents a diverse list that is constantly growing.
How to contribute
If you are interested in contributing to the list of innovative women in technology, you can check out the download request at this storage.
Thank you, Pachi Parato share one of your favorite open source projects with us! ⭐️
Stay tuned next month for our next round of open source projects you need to know about and how to start contributing! Also, if you have an idea for a project that we need to highlight, please fill it out form.