Streamlining Open Source Foundation Operations with Quarkus and GitHub Actions

Track: Tools and techniques
Abstract
Launching an open source foundation comes with challenges, from establishing governance processes to tracking memberships, maintaining communication, and building consensus across distributed teams.In this case study, I’ll show how we’ve used Quarkus and GitHub Actions to automate key operations, including asynchronous consensus building via reactions on GitHub discussions and pull requests, and simplifying data entry by distributing and synchronizing content across repositories with event hooks. Additionally, I’ll demonstrate how we’ve built a self-service portal for our members using a combination of Quarkus, the GitHub GraphQL and REST APIs, Lume (the static site generator for Deno), and Svelte.
Erin Schnabel
Erin Schnabel (@ebullientworks) is a Distinguished Engineer and maker of things at Red Hat. She is a Java Champion, with over 25 years under her belt as a developer, technical leader, architect and advocate, and she strongly prefers being up to her elbows in code. Erin learns (and teaches) by coding ridiculous things, like "Monster Combat" (https://github.com/ebullient/monster-combat), an application that makes monsters fight each other to explore application metrics; and “Game On! Text Adventure” (https://gameontext.org) for exploring cloud native development.