Ondřej Chrastina
Menu
Bas.fm: Why Most GitHub Repos Fail (And How to Fix Them)

Bas.fm: Why Most GitHub Repos Fail (And How to Fix Them)

Guest on Bas.fm - a wide-ranging conversation about OpenSource maintenance, Developer Relations, Python, and what actually makes a GitHub repository succeed long-term. With a CKEditor cameo, naturally.

Back to talks
Released: Tue Mar 17 2026
  • Recording

What we talked about

Bas.fm covers OpenSource, development, and the human side of building software in public. This episode was a direct follow-up to the OpenSource series I've been running - taking the principles behind healthy public repositories and putting them into conversation.

  • Why most repos fail - the patterns that make a GitHub repository a ghost town vs. a living project: missing contribution guides, unclear scope, no first-issue labels, and the invisible signal of maintainer responsiveness.
  • OpenSource maintenance as a discipline - what I learned from maintaining the Kontent.ai GitHub organization (dozens of SDKs and starters) and how those habits transferred to CKEditor work.
  • Developer Relations in the OpenSource context - the overlap between DevRel and OS maintainership, and why the best DevRel work looks like good open-source citizenship.
  • Python, personal projects, and CKEditor - a sprinkle of everything.

Resources

  • Audio episode on Bas.fm
  • Video on YouTube
  • OpenSource guidelines repo
  • Twitter
  • GitHub
  • LinkedIn
  • Facebook
  • Instagram
  • YouTube
  • Medium
  • dev.to
  • Discord
    • © Ondřej Chrastina 2020
    • Original Design: HTML5 UP
    • 💾 Source code - use GitHub issues for feedback 🙌
  • I am | Home
  • I write | Journal
  • I Code | Projects
  • I speak | Talks
  • PWA series
  • GitHub
Close