I worked with the RetroDeck and underlying EmulationStation devs on a bug and they were incredibly cool and welcoming. I didn’t really have time to start taking on other tickets, but their documentation and availability made it easy to find the problem, get a workaround, and submit a fix.
https://www.youtube.com/watch?v=P9yruQM1ggc&t=29