3 repository-uri
Libraries designed to extract metadata from PHP source code to build API references.
Distinct from PHP Console Libraries: Shortlist candidates are for specific utilities like UUIDs or Routing, not for general API documentation extraction.
Explore 3 awesome GitHub repositories matching web development · PHP API Documentation Libraries. Refine with filters or upvote what's useful.
swagger-php este un generator de specificații OpenAPI și o bibliotecă de documentație API PHP. Scanează atributele și adnotările codului sursă PHP pentru a produce fișiere de specificații standardizate și referințe API interactive. Instrumentul funcționează ca un motor de inferență a schemei care derivă tipurile de date și schemele din hint-urile de tip native PHP și blocurile generice. Utilizează analiza statică bazată pe reflexie pentru a extrage metadate fără a executa logica aplicației și suportă moștenirea recursivă a schemelor pentru a îmbina definițiile din clasele și interfețele părinte. Proiectul include un utilitar de linie de comandă pentru exportul definițiilor API în fișiere YAML sau JSON statice. De asemenea, oferă un pipeline pentru asamblarea specificațiilor cu logică de procesare pluggable pentru a modifica modul în care codul sursă este analizat sau structurat.
Provides a library for creating interactive API references by extracting metadata directly from PHP source code.
phpDocumentor este un generator de documentație API PHP și un analizor de cod sursă care transformă fișierele PHP și DocBlock-urile în referințe API HTML structurate. Funcționează ca un generator de site-uri statice și un instrument de documentare automată conceput pentru a sincroniza documentația tehnică cu modificările de cod. Proiectul se distinge prin faptul că acționează ca un generator de diagrame UML, producând grafice de clasă și arhitecturale prin PlantUML pe baza analizei sursei. De asemenea, suportă scrierea manualelor tehnice, randând ghiduri scrise manual în Markdown și ReStructuredText alături de referințele API generate automat. Instrumentul oferă capabilități largi pentru analiza codului sursă, inclusiv generarea de arbori de sintaxă abstractă, etichetarea metadatelor și gestionarea moștenirii documentației. Include instrumente de vizualizare pentru arhitectura codului, controlul vizibilității elementelor și gestionarea documentației versionate. Build-urile pot fi gestionate prin fișiere de configurare XML pentru a automatiza generarea în cadrul pipeline-urilor de integrare continuă.
Automatically generates searchable technical references for PHP classes and methods from source code and comments.
dumi is a static site generator and markdown-based documentation tool specifically designed for software component libraries. It transforms markdown files and source code into structured technical guides and API references. The project distinguishes itself by providing an interactive component playground that renders live, runnable code demos directly in the browser. It includes an automated API reference generator that parses source code to create documentation tables and property descriptions. Additionally, it supports a monorepo documentation workflow with source mapping and hot module rep
Automatically parses source code to generate documentation tables and property descriptions for components.