awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/codetour

0
View on GitHub↗
4,541 स्टार्स·149 फोर्क्स·TypeScript·MIT·3 व्यूज़aka.ms/codetour↗

Codetour

Code Tour is a VS Code extension that enables the creation of interactive, step-by-step guided walkthroughs of a codebase. It serves as a tool for guided code documentation, mapping descriptive explanations directly to specific file lines and directories within the editor to assist with codebase onboarding and technical knowledge transfer.

The system distinguishes itself through the use of regular expression-based anchoring to maintain step stability across different versions of source code and the ability to export tours as portable files containing the necessary code context for playback without the original local repository. It further supports synchronization with version control through Git-based tour versioning and provides drift detection to identify when code changes break existing tour links.

The project covers a broad range of capabilities, including tour recording and design, a playback engine with gutter-based discovery, and the ability to embed interactive elements such as shell commands and editor function invocations. Walkthroughs are stored using JSON serialization and can be shared via remote links or managed through flexible disk-based storage strategies.

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.

स्टार हिस्ट्री

microsoft/codetour के लिए स्टार हिस्ट्री चार्टmicrosoft/codetour के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Codetour के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Codetour के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sorich87/bootstrap-toursorich87 का अवतार

    sorich87/bootstrap-tour

    4,411GitHub पर देखें↗

    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
    GitHub पर देखें↗4,411
  • jamiebuilds/spectacle-code-slidejamiebuilds का अवतार

    jamiebuilds/spectacle-code-slide

    4,137GitHub पर देखें↗

    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
    GitHub पर देखें↗4,137
  • ajaxorg/aceajaxorg का अवतार

    ajaxorg/ace

    27,133GitHub पर देखें↗

    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
    GitHub पर देखें↗27,133
  • codemirror/devcodemirror का अवतार

    codemirror/dev

    7,820GitHub पर देखें↗

    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
    GitHub पर देखें↗7,820
Codetour के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

microsoft/codetour क्या करता है?

Code Tour is a VS Code extension that enables the creation of interactive, step-by-step guided walkthroughs of a codebase. It serves as a tool for guided code documentation, mapping descriptive explanations directly to specific file lines and directories within the editor to assist with codebase onboarding and technical knowledge transfer.

microsoft/codetour की मुख्य विशेषताएं क्या हैं?

microsoft/codetour की मुख्य विशेषताएं हैं: Architectural Onboarding, Code Walkthroughs, Synchronized Code Annotations, Interactive Code Documentation, Portable Tour Bundles, Technical Knowledge Transfer, VS Code Extensions, Gutter Metadata Markers।

microsoft/codetour के कुछ ओपन-सोर्स विकल्प क्या हैं?

microsoft/codetour के ओपन-सोर्स विकल्पों में शामिल हैं: 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…