awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/codetour

0
View on GitHub↗
4,541 نجوم·149 تفرعات·TypeScript·MIT·5 مشاهداتaka.ms/codetour↗

Codetour

Code Tour هو إضافة لـ VS Code تتيح إنشاء جولات إرشادية تفاعلية خطوة بخطوة لقاعدة الكود. يعمل كأداة لتوثيق الكود الموجه، حيث يربط الشروحات الوصفية مباشرة بأسطر ملفات ومجلدات محددة داخل المحرر للمساعدة في تأهيل المطورين ونقل المعرفة التقنية.

يتميز النظام باستخدام الربط القائم على التعبيرات النمطية (regex) للحفاظ على استقرار الخطوات عبر إصدارات مختلفة من الكود المصدري، والقدرة على تصدير الجولات كملفات محمولة تحتوي على سياق الكود اللازم للتشغيل دون الحاجة للمستودع المحلي الأصلي. كما يدعم المزامنة مع التحكم في الإصدار من خلال إصدارات الجولات القائمة على Git، ويوفر كشف الانحراف لتحديد متى تؤدي تغييرات الكود إلى كسر روابط الجولات الحالية.

يغطي المشروع مجموعة واسعة من الإمكانيات، بما في ذلك تسجيل وتصميم الجولات، ومحرك تشغيل مع اكتشاف يعتمد على الهوامش، والقدرة على تضمين عناصر تفاعلية مثل أوامر الصدفة واستدعاءات وظائف المحرر. يتم تخزين الجولات باستخدام تسلسل JSON ويمكن مشاركتها عبر روابط عن بعد أو إدارتها من خلال استراتيجيات تخزين مرنة على القرص.

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

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة microsoft/codetour؟

Code Tour هو إضافة لـ VS Code تتيح إنشاء جولات إرشادية تفاعلية خطوة بخطوة لقاعدة الكود. يعمل كأداة لتوثيق الكود الموجه، حيث يربط الشروحات الوصفية مباشرة بأسطر ملفات ومجلدات محددة داخل المحرر للمساعدة في تأهيل المطورين ونقل المعرفة التقنية.

ما هي الميزات الرئيسية لـ 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…

بدائل مفتوحة المصدر لـ Codetour

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Codetour.
  • sorich87/bootstrap-tourالصورة الرمزية لـ sorich87

    sorich87/bootstrap-tour

    4,411عرض على GitHub↗

    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-slideالصورة الرمزية لـ jamiebuilds

    jamiebuilds/spectacle-code-slide

    4,137عرض على GitHub↗

    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/aceالصورة الرمزية لـ ajaxorg

    ajaxorg/ace

    27,133عرض على GitHub↗

    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/devالصورة الرمزية لـ codemirror

    codemirror/dev

    7,820عرض على GitHub↗

    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
  • عرض جميع البدائل الـ 30 لـ Codetour→