Hayden Bleasel z OpenAI wydał Blume - nowe narzędzie open-source, które zmienia podejście do tworzenia dokumentacji. Wystarczy wrzucić pliki Markdown do folderu, a Blume automatycznie generuje pełnofunkcjonalną stronę dokumentacji gotową do publikacji. Nie trzeba pisać ani utrzymywać kodu aplikacji - to właśnie sednem pomysłu.
Blume to command-line tool połączony z biblioteką komponentów. Przeskanowuje folder zawierający pliki Markdown lub MDX, a następnie generuje projekt Astro ukryty w katalogu .blume/. Pod spodem narzędzie ładuje konfigurację z pliku blume.config.ts, skanuje zawartość do grafu danych, a następnie Astro renderuje każdą stronę przez catch-all route, importując komponenty Blume, wygenerowane dane i ewentualne nadpisania użytkownika. Konfiguracja jest w pełni opcjonalna i można ją dodawać pojedynczo, aż będzie pasować do potrzeb.
Ważne jest to, że core theme nie zawiera JavaScript po stronie klienta, co oznacza że strony domyślnie osiągają doskonałe wyniki w testach Core Web Vitals. Projekt jest wydany na MIT, wymaga Node.js 22.12 lub nowszej i działa zarówno z Bun, pnpm, npm jak i yarn. Sama dokumentacja Blume została zbudowana w Blume - to dobry znak dla nowego narzędzia.