awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/codetour

0
View on GitHub↗
4,541 Stars·149 Forks·TypeScript·MIT·1 Aufrufaka.ms/codetour↗

Codetour

Code Tour ist eine VS Code-Erweiterung, die die Erstellung interaktiver, schrittweiser geführter Rundgänge durch eine Codebasis ermöglicht. Sie dient als Tool für geführte Code-Dokumentation, bei der beschreibende Erklärungen direkt mit bestimmten Dateizeilen und Verzeichnissen im Editor verknüpft werden, um das Onboarding in die Codebasis und den technischen Wissenstransfer zu unterstützen.

Das System zeichnet sich durch die Verwendung von Regex-basiertem Anchoring aus, um die Stabilität der Schritte über verschiedene Versionen des Quellcodes hinweg zu wahren, sowie durch die Möglichkeit, Touren als portable Dateien zu exportieren, die den notwendigen Code-Kontext für die Wiedergabe ohne das ursprüngliche lokale Repository enthalten. Zudem unterstützt es die Synchronisierung mit der Versionskontrolle durch Git-basiertes Tour-Versioning und bietet eine Drift-Erkennung, um festzustellen, wann Codeänderungen bestehende Tour-Links unterbrechen.

Das Projekt deckt ein breites Spektrum an Funktionen ab, darunter Tour-Aufzeichnung und -Design, eine Wiedergabe-Engine mit Gutter-basierter Erkennung sowie die Möglichkeit, interaktive Elemente wie Shell-Befehle und Editor-Funktionsaufrufe einzubetten. Rundgänge werden mittels JSON-Serialisierung gespeichert und können über Remote-Links geteilt oder über flexible, festplattenbasierte Speicherstrategien verwaltet werden.

Features

  • Architectural Onboarding - Provides an interactive tool for architectural onboarding to help developers understand project structural organization and flow.
  • Code Walkthroughs - Provides an interactive system for mapping descriptions to specific file lines and directories within the editor.
  • Synchronized Code Annotations - Implements a format for embedding sequential explanations and markers directly into a codebase for synchronized playback.
  • Interactive Code Documentation - Integrates interactive tours and narrated code paths directly into the editor to replace static documentation.
  • Portable Tour Bundles - Packages tour steps with source code content to enable playback without the original local repository.
  • Technical Knowledge Transfer - Allows recording a sequence of code highlights and explanations to share implementation details with a team.
  • VS Code Extensions - Implemented as a VS Code extension to provide recording and playback of guided codebase walkthroughs.
  • Gutter Metadata Markers - Renders visual markers in the editor margin to link live code lines back to their corresponding tour steps.
  • Software Architecture Education - Facilitates software architecture education by leading users through sequenced series of files and directories.
  • Code-Stability Anchors - Matches code locations using regular expressions to maintain tour step stability across source versions.
  • Standalone Tour Exports - Saves tours as standalone files or gists containing all necessary code context for offline playback.
  • Tour Recording - Includes a feature to capture a sequence of file locations and descriptions to create interactive walkthroughs.
  • Code-to-Step Linkage - Links tour steps to line numbers and regex patterns to maintain stability during code changes.
  • User Onboarding Tours - Ships a playback engine that navigates users through a predefined series of files and code selections.
  • Deep-Link Tour Launchers - Enables opening specific tours and jumping to particular steps using custom URI handlers.
  • Remote Tour Publishing - Enables publishing tours to external locations via web links for remote launching.
  • Tour Serialization Formats - Stores tour steps and metadata in portable JSON files for version control and sharing.
  • Tour-Driven Command Triggers - Triggers editor functions or extension commands directly from tour step descriptions via custom URIs.
  • Contributor Navigation Guides - Offers portable and versioned tours to help external contributors navigate large repositories quickly.
  • Tour Anchor - Integrates with CI pipelines to identify when code changes have broken the links or context of existing tours.
  • Tour-Code Version Synchronization - Associates tours with specific branches, commits, or tags to synchronize walkthroughs with code versions.
  • Editor Gutter Components - Uses editor gutter components to display icons indicating lines that belong to a tour.
  • Programmatic Tour Controllers - Provides a programmatic interface for external tools to record, play, and export guided tours.
  • Context-Free Instructional Steps - Supports introductory or intermediate explanation steps that operate independently of any specific file.
  • Explorer-Based Step Focus - Focuses tour steps on specific folders in the file explorer to provide architectural context.
  • Interactive Tour Elements - Adds links, shell command triggers, and editor command execution to tour steps.
  • Tour Invocation URIs - Handles custom protocol links to launch specific walkthroughs and jump to precise steps.
  • Step-Based Navigation Managers - Provides a dedicated UI and shortcuts for coordinating progression through sequential walkthrough steps.
  • Tour Lifecycle Events - Exposes programmatic hooks for external extensions to trigger tour lifecycles and subscribe to playback events.
  • Curriculum Sequencing - Provides the ability to connect different tours to create a sequenced onboarding curriculum.

Star-Verlauf

Star-Verlauf für microsoft/codetourStar-Verlauf für microsoft/codetour

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Codetour

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Codetour.
  • sorich87/bootstrap-tourAvatar von sorich87

    sorich87/bootstrap-tour

    4,411Auf GitHub ansehen↗

    bootstrap-tour is a product tour library designed to create guided walkthroughs for websites using the Bootstrap framework. It functions as an interactive UI tool that uses a sequence of popover hints to highlight specific page elements and lead users through a workflow. The system coordinates guided experiences across multiple pages by mapping tour steps to unique URLs. It maintains user progress through local storage persistence, ensuring tours resume at the correct step after a page refresh. The library includes programmatic controls to start, pause, resume, or skip steps, and supports au

    CoffeeScript
    Auf GitHub ansehen↗4,411
  • jamiebuilds/spectacle-code-slideAvatar von jamiebuilds

    jamiebuilds/spectacle-code-slide

    4,137Auf GitHub ansehen↗

    This project is a React presentation component designed to create animated code sliders and step-by-step walkthroughs. It functions as a code presentation tool that allows users to highlight syntax and transition between different versions of a codebase during technical demonstrations. The tool enables the creation of animated code walkthroughs by rendering snapshots of code that transition through incremental changes. These sequences are navigated via keyboard inputs, allowing a presenter to advance through code steps to explain logic changes in a live demo. The system provides capabilities

    JavaScript
    Auf GitHub ansehen↗4,137
  • ajaxorg/aceAvatar von ajaxorg

    ajaxorg/ace

    27,133Auf GitHub ansehen↗

    Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages. The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document. The project covers a broad range of develo

    JavaScript
    Auf GitHub ansehen↗27,133
  • codemirror/devAvatar von codemirror

    codemirror/dev

    7,820Auf GitHub ansehen↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    JavaScript
    Auf GitHub ansehen↗7,820
Alle 30 Alternativen zu Codetour anzeigen→

Häufig gestellte Fragen

Was macht microsoft/codetour?

Code Tour ist eine VS Code-Erweiterung, die die Erstellung interaktiver, schrittweiser geführter Rundgänge durch eine Codebasis ermöglicht. Sie dient als Tool für geführte Code-Dokumentation, bei der beschreibende Erklärungen direkt mit bestimmten Dateizeilen und Verzeichnissen im Editor verknüpft werden, um das Onboarding in die Codebasis und den technischen Wissenstransfer zu unterstützen.

Was sind die Hauptfunktionen von microsoft/codetour?

Die Hauptfunktionen von microsoft/codetour sind: Architectural Onboarding, Code Walkthroughs, Synchronized Code Annotations, Interactive Code Documentation, Portable Tour Bundles, Technical Knowledge Transfer, VS Code Extensions, Gutter Metadata Markers.

Welche Open-Source-Alternativen gibt es zu microsoft/codetour?

Open-Source-Alternativen zu microsoft/codetour sind unter anderem: jamiebuilds/spectacle-code-slide — This project is a React presentation component designed to create animated code sliders and step-by-step walkthroughs.… sorich87/bootstrap-tour — bootstrap-tour is a product tour library designed to create guided walkthroughs for websites using the Bootstrap… ajaxorg/ace — Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into… codemirror/dev — CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text… amlcurran/showcaseview — ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight… code-hike/codehike — Codehike is a React-based documentation framework and interactive code walkthrough tool. It functions as a markdown…