awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesDocumentation Usage Examples

Code snippets and instructions demonstrating the usage of functions, classes, or APIs.

Distinct from API Usage Examples: Focuses on educational usage examples for library functions, distinct from API-specific request documentation.

Explore 11 awesome GitHub repositories matching education & learning resources · Documentation Usage Examples. Refine with filters or upvote what's useful.

Awesome Documentation Usage Examples GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Voir sur GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Provides detailed instructions, parameter descriptions, and usage examples for library functions and classes.

    Pythonbookcomputer-visiondata-science
    Voir sur GitHub↗29,001
  • rust-lang/mdbookAvatar de rust-lang

    rust-lang/mdBook

    21,852Voir sur GitHub↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    Validates embedded code examples by executing them during the build process to ensure accuracy.

    Rust
    Voir sur GitHub↗21,852
  • othneildrew/best-readme-templateAvatar de othneildrew

    othneildrew/Best-README-Template

    15,866Voir sur GitHub↗

    Best-README-Template is a standardized framework for creating consistent project documentation. It provides a structured markdown boilerplate designed to help developers communicate project requirements, installation steps, and contribution guidelines to new users. The template utilizes modular sectional composition and placeholder-based variable injection to simplify the maintenance of project metadata and contact details. By using predefined structural patterns, it ensures that documentation remains consistent across diverse software repositories while remaining readable in both raw text an

    Structures code examples and demonstrations to communicate project usage effectively.

    readmereadme-template
    Voir sur GitHub↗15,866
  • rust-lang/cargoAvatar de rust-lang

    rust-lang/cargo

    14,624Voir sur GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Searches workspace crates for function calls and includes them as examples within generated documentation.

    Rustcargopackage-managerrust
    Voir sur GitHub↗14,624
  • scalar/scalarAvatar de scalar

    scalar/scalar

    13,979Voir sur GitHub↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Produces OpenAPI test documentation to validate API behavior and demonstrate specification usage.

    TypeScriptapiapi-clientdocs
    Voir sur GitHub↗13,979
  • alufers/mitmproxy2swaggerAvatar de alufers

    alufers/mitmproxy2swagger

    9,530Voir sur GitHub↗

    mitmproxy2swagger is a tool that transforms captured mitmproxy network traffic into structured OpenAPI schemas for reverse-engineering REST APIs. It functions as an OpenAPI schema converter and network traffic documentation utility, extracting API endpoints and data structures from captured network packets to create formal technical references. The tool enables the reconstruction of undocumented APIs by converting intercepted HTTP request and response patterns into specifications. It supports merging multiple traffic capture files into a single schema to incrementally expand an API map and ut

    Adds sample headers and body data from captured network traffic to the resulting OpenAPI specification.

    HTMLmitmproxyopenapireverse-engineering
    Voir sur GitHub↗9,530
  • me115/linuxtools_rstAvatar de me115

    me115/linuxtools_rst

    6,012Voir sur GitHub↗

    Linux工具快速教程

    Teaches tool usage through concrete command examples with common parameter combinations.

    HTML
    Voir sur GitHub↗6,012
  • docker-library/docsAvatar de docker-library

    docker-library/docs

    5,281Voir sur GitHub↗

    Ce projet sert de hub de documentation et de dépôt de spécifications pour les images Docker officielles. Il fonctionne comme un générateur de documentation piloté par les métadonnées qui transforme les fichiers de contenu structurés en fichiers markdown et readmes pour une distribution publique. Le dépôt fournit des guides techniques et des standards de configuration pour déployer des logiciels conteneurisés à travers plusieurs architectures CPU. Il inclut des manuels détaillés pour configurer les variables d'environnement, les montages de volumes et les paramètres réseau afin d'assurer des déploiements d'images cohérents. La documentation couvre un large éventail d'environnements conteneurisés, incluant diverses distributions Linux et des environnements Unix minimaux. Elle détaille le déploiement d'instances de base de données, de runtimes Java et de systèmes de gestion de contenu, avec un accent sur l'optimisation des conteneurs légers et la persistance des données. Le projet utilise une validation automatisée pour vérifier les fichiers sources markdown et YAML par rapport aux standards de formatage avant qu'ils ne soient publiés.

    Integrates practical Docker Compose examples into documentation to demonstrate image usage.

    Shellhacktoberfest
    Voir sur GitHub↗5,281
  • microsoft/tsdocAvatar de microsoft

    microsoft/tsdoc

    4,954Voir sur GitHub↗

    TSDoc est un standard de documentation et une spécification pour l'écriture de commentaires structurés dans le code TypeScript. Il fournit un système portable pour définir des métadonnées, des balises et des références croisées au sein du code source afin d'assurer une analyse et un rendu cohérents à travers différents outils. Le projet inclut un analyseur de commentaires de documentation qui convertit les commentaires en un arbre de syntaxe structuré et un validateur qui applique la cohérence syntaxique. Il permet la définition de balises de documentation personnalisées via des fichiers de configuration externes et prend en charge plusieurs modes de validation de syntaxe pour aider à la conformité aux spécifications. La spécification couvre un large éventail de besoins en documentation d'API, y compris le marquage des étapes de publication, la stabilité et la dépréciation. Elle prend en charge le détail des paramètres de fonction, les valeurs de retour et les types d'exception, ainsi que la gestion de la visibilité interne, de l'héritage et des références croisées entre les déclarations.

    Allows defining documentation sections as illustrative usage examples with optional titles and code samples.

    TypeScriptcommentsdoc-commentsdocumentation
    Voir sur GitHub↗4,954
  • unitycommunity/unitylibraryAvatar de UnityCommunity

    UnityCommunity/UnityLibrary

    4,291Voir sur GitHub↗

    UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for development within the Unity engine. It functions as a boilerplate template set and an editor extension suite designed to automate common tasks and reduce repetitive setup. The project includes a collection of pre-built material shaders and visual effects that can be applied to surfaces without writing custom shader code. It also provides utility scripts and editor tools to enhance the native development workflow. The library covers project bootstrapping through the use of prede

    Ships annotated code samples and technical guides demonstrating feature usage and best practices.

    C#csharpcsharp-codecsharp-library
    Voir sur GitHub↗4,291
  • kotlin/dokkaAvatar de Kotlin

    Kotlin/dokka

    3,780Voir sur GitHub↗

    Dokka est un moteur de documentation extensible conçu pour générer des supports de référence API structurés pour les projets Kotlin. En analysant le code source et les commentaires, il fonctionne comme un générateur de site statique qui transforme les bases de code en documentation lisible. Il s'intègre directement dans les workflows de développement en tant que plugin de système de build, permettant la création automatisée de supports de référence pendant le processus de compilation standard. Le projet se distingue par un pipeline de traitement modulaire piloté par des plugins qui permet aux développeurs de modifier le workflow de génération, de personnaliser les formats de sortie et d'ajuster le style visuel. Il prend en charge des structures de projet complexes en agrégeant la documentation de plusieurs sous-projets en une seule sortie unifiée. De plus, il inclut un moteur de références croisées qui résout les symboles de code internes et les liens vers la documentation de bibliothèques externes, garantissant que les supports générés restent connectés et navigables. Le moteur offre un contrôle étendu sur la sortie finale, y compris la possibilité de filtrer des éléments de code spécifiques, d'intégrer des exemples d'utilisation en direct et de lier directement vers des dépôts de code source distants. Il prend en charge plusieurs formats de sortie, tels que HTML, Markdown et Javadoc, et permet une personnalisation poussée des templates et des assets pour répondre à des exigences spécifiques de branding ou de documentation. L'outil est conçu pour être invoqué via des interfaces en ligne de commande ou via des intégrations natives d'outils de build, facilitant son utilisation dans des pipelines de déploiement automatisés.

    Embeds live, verifiable code samples from existing functions directly into documentation.

    Kotlinapi-referencedocumentationdokka
    Voir sur GitHub↗3,780
  1. Home
  2. Education & Learning Resources
  3. Documentation Usage Examples

Explorer les sous-tags

  • OpenAPI Example Document GenerationTools for creating testable API specification examples to validate API behavior and demonstrate usage patterns. **Distinct from Documentation Usage Examples:** Focuses on OpenAPI example generation rather than configuration settings for documentation tools.