2 Repos
Automatic conversion of package dependency references in text files into clickable hyperlinks.
Distinct from Automatic Native Dependency Linking: Focuses on UI navigation links for dependencies, not build-time native implementation linking.
Explore 2 awesome GitHub repositories matching development tools & productivity · Dependency Reference Linking. Refine with filters or upvote what's useful.
OctoLinker ist eine Browser-Erweiterung, die die Navigation innerhalb von GitHub-Repositories verbessert, indem sie textbasierte Abhängigkeitsreferenzen, Import-Anweisungen und Workflow-Aktionen in anklickbare Links umwandelt. Sie fungiert als sprachübergreifender Code-Navigator und Abhängigkeits-Linker und transformiert statische Referenzen in direkte Links zu Quell-Repositories und Dateien. Das Tool bietet integrierte Hovercards für Paket-Einblicke, die Abhängigkeitsdetails und Paketinformationen anzeigen, ohne dass der Benutzer die aktuelle Seite verlassen muss. Es bildet insbesondere GitHub-Action-Definitionen in Workflow-Dateien direkt auf ihren zugrunde liegenden Quellcode ab. Das System deckt die Verbesserung der Codebasis-Navigation durch sprachübergreifendes Import-Mapping und Abhängigkeitsanalyse-Workflows ab. Es nutzt Pattern-Matching und Source-Mapping, um relative und absolute Pfade über verschiedene Programmiersprachen hinweg aufzulösen.
Converts dependency references in text files into clickable links to accelerate project exploration.
Dokka ist eine erweiterbare Dokumentations-Engine, die darauf ausgelegt ist, strukturierte API-Referenzmaterialien für Kotlin-Projekte zu generieren. Durch das Parsen von Quellcode und Kommentaren fungiert sie als statischer Site-Generator, der Codebases in lesbare Dokumentationen umwandelt. Sie integriert sich direkt als Build-System-Plugin in Entwicklungs-Workflows und ermöglicht die automatisierte Erstellung von Referenzmaterialien während des Standard-Kompilierungsprozesses. Das Projekt zeichnet sich durch eine modulare, Plugin-gesteuerte Verarbeitungspipeline aus, die es Entwicklern ermöglicht, den Generierungs-Workflow zu modifizieren, Ausgabeformate anzupassen und das visuelle Styling zu verändern. Es unterstützt komplexe Projektstrukturen durch die Aggregation von Dokumentationen aus mehreren Teilprojekten in einer einzigen, vereinheitlichten Ausgabe. Zudem enthält es eine Cross-Reference-Engine, die interne Code-Symbole auflöst und auf externe Bibliotheksdokumentationen verlinkt, wodurch sichergestellt wird, dass generierte Materialien verbunden und navigierbar bleiben. Die Engine bietet umfassende Kontrolle über die finale Ausgabe, einschließlich der Möglichkeit, spezifische Code-Elemente zu filtern, Live-Anwendungsbeispiele einzubetten und direkt auf Remote-Quellcode-Repositories zu verlinken. Sie unterstützt mehrere Ausgabeformate wie HTML, Markdown und Javadoc und erlaubt eine tiefgreifende Anpassung von Templates und Assets, um spezifische Branding- oder Dokumentationsanforderungen zu erfüllen. Das Tool ist darauf ausgelegt, über Kommandozeilen-Interfaces oder native Build-Tool-Integrationen aufgerufen zu werden, was den Einsatz in automatisierten Deployment-Pipelines erleichtert.
Resolves and links external library dependencies to their hosted documentation for seamless cross-library navigation.