عنوان:

‫مجموعه‌ای از فایل‌های copilot-instructions.md


نویسنده: وحید نصیری
تاریخ: ۱۴۰۴/۰۳/۱۴ ۰۸:۰۶
آدرس: www.dntips.ir
این مخزن کد به معرفی مجموعه‌ای از فایل‌های copilot-instructions.md می‌پردازد که با هدف بهبود تجربه کاربری هوش مصنوعی گیت‌هاب کوپایلوت (GitHub Copilot AI) گردآوری شده‌اند. این فایل‌ها به توسعه‌دهندگان کمک می‌کنند تا کوپایلوت را با جزئیات و انتظارات خاص پروژه خود هماهنگ کنند.

هدف و اهمیت فایل‌های copilot-instructions.md
فایل‌های copilot-instructions.md نقش حیاتی در ارائه جزئیات متنی (Contextual Details) به گیت‌هاب کوپایلوت ایفا می‌کنند. این اطلاعات شامل نوع گردش کار تیم، ابزارهای مورد استفاده، سبک کدنویسی (Coding Style)، چارچوب‌ها (Frameworks) و قوانین خاص پروژه است. با فراهم آوردن این اطلاعات، کوپایلوت می‌تواند پیشنهادهای کدنویسی دقیق‌تر و مرتبط‌تری ارائه دهد که با استانداردهای پروژه همخوانی بیشتری دارند. هدف اصلی این فایل‌ها، راهنمایی کوپایلوت برای درک بهتر محیط و نیازهای توسعه‌دهنده است.

دسته‌بندی محتوای فایل‌های copilot-instructions.md
لیست ارائه شده از فایل‌های copilot-instructions.md بر اساس نوع محتوا دسته‌بندی شده است تا کاربران بتوانند به راحتی فایل‌های مرتبط با نیازهای خود را پیدا کنند. این دسته‌بندی‌ها شامل الگوهای آماده (Boilerplates & Templates)، زبان‌های برنامه‌نویسی و پشته فناوری (Language & Stack)، چارچوب‌ها و کتابخانه‌ها (Framework / Library) و ابزارها (Tools) می‌شوند.
در بخش الگوهای آماده، یک «الگوی استاندارد زبان» (Standard Language Template) به عنوان نقطه شروعی برای ایجاد فایل‌های دستورالعمل عمومی ارائه شده است.
در دسته‌بندی زبان‌های برنامه‌نویسی و پشته فناوری، برای هر زبان، یک «تمرکز استاندارد» (Standard Focus) تعریف شده است. این زبان‌ها شامل سی (C)، سی‌شارپ (C#)، سی‌پلاس‌پلاس (C++)، گو (Go)، جاوا (Java)، جاوااسکریپت (Javascript)، کاتلین (Kotlin)، لوآ (Lua)، پایتون (Python)، راست (Rust)، سوئیفت (Swift) و تایپ‌اسکریپت (Typescript) هستند. هر یک از این ورودی‌ها به الگوی مشترکی برای راهنمایی کوپایلوت در آن زبان اشاره دارد.

نحوه راه‌اندازی و استفاده از copilot-instructions.md
برای بهره‌مندی از این قابلیت، کاربران باید کوپایلوت را در محیط ویرایشگر کد وی‌اس‌کد (VSCode) خود پیکربندی کنند. این فرآیند شامل رفتن به نوار وضعیت (Status Bar)، انتخاب آیکون کوپایلوت و سپس «راه‌اندازی کوپایلوت» (Set up Copilot) است. در ادامه، باید با حساب گیت‌هاب (GitHub) خود وارد شوید یا در صورت ورود قبلی، مستقیماً از کوپایلوت استفاده کنید.
پس از راه‌اندازی، برای فعال کردن استفاده از فایل‌های دستورالعمل سفارشی، تنظیم github.copilot.chat.codeGeneration.useInstructionFiles باید به true تغییر یابد. سپس، فایل copilot-instructions.md باید در مسیر .github/copilot-instructions.md در ریشه فضای کاری (Workspace) پروژه قرار گیرد. در صورت لزوم، ابتدا باید دایرکتوری (Directory) .github را ایجاد کرد.


مشاهده مطلب اصلی