✨ TLDR

Helped Ragas (open source evals framework) revamp their docs and built automation so docs stay in sync with code changes.

They now have AI-ready docs and a workflow that auto-updates documentation when code changes.


🎯 The Problem

Ragas is one of the most popular open source evals frameworks β€” 10k+ GitHub stars, 11M+ downloads.

They were launching a new SDK version and needed:

  • A complete docs overhaul for the new paradigm
  • Systems to keep docs in sync long-term

πŸ’‘ The Approach

Jump in, deliver value fast, then leave systems behind.

The goal: help them ship better docs, then set up automation so the work continues without me.


πŸ› οΈ What I Did

Docs Revamp

  • Restructured everything around an experiments-first paradigm
  • Fixed broken tutorials and guides
  • Wrote new how-to guides: aligning LLM-as-Judge, evaluating RAG apps
  • Simplified existing guides that were too complex

AI-Ready Automation

This is where it gets interesting:

  1. llms.txt generation β€” LLM-friendly documentation format so AI tools can easily consume their docs
  2. Copy-to-LLM button β€” One-click to copy docs content formatted for AI assistants
  3. Auto-update workflow β€” When code changes, it checks if docs need updating and proposes changes automatically

The auto-update workflow is the real unlock. Docs drift is inevitable β€” now they have a system that catches it.


🧠 What I Learned

Systems > one-time work. The docs revamp was valuable, but the auto-update workflow is what compounds. Now every code change triggers a docs check. That’s leverage.