Githubbing Toolkit - A Github Repo Analyzer in Clojure


Details
Boston Clojure Group virtual meetup #2. We're pleased to offer a presentation by Tom Cooper. Zoom link is visible to attendees.
Agenda:
6:30 - Pre-presentation hellos
6:50 - Presentation, followed by Q&A (approximately 1 hr)
5 Minute Break
Post-presentation discussions, breakouts as warranted (approximately 20 min)
Presentation:
Githubbing Toolkit - A Github Repo Analyzer in Clojure
Description:
Companies use GitHub repos for a variety of purposes. In addition to managing actively maintained product source code, they may also use it for documentation, tests and test scaffolding, infrastructure-as-code, skunk works, POCs, architectural spikes and more. Some repos may be current, and some may be long abandoned projects.
Given hundreds of these repos, ask a Clojure programmer to sort them all out and he will write a Clojure program.
In this presentation I will share the Clojure toolkit that I wrote to solve this problem. We will dive into the REPL to explore how this tool works and why Clojure is well-suited for analyzing hundreds of repos at a time using GitHub APIs.
Speaker bio:
Tom Cooper is Chief Enterprise Architect at Frontline Education. In his day job Tom works with the various product teams in Frontline on architecture design, development practices and platform integration strategies, but occasionally finds time to invent, experiment, and craft tools using Clojure. Off-hours he enjoys motorcycling and quartet singing -- but not at the same time.

Githubbing Toolkit - A Github Repo Analyzer in Clojure