مدیریت آسان پروژه‌ها با قابلیت My work در اپلیکیشن GitHub Copilot

مدیریت آسان پروژه‌ها با قابلیت My work در اپلیکیشن GitHub Copilot

گیت‌هاب در ادامه سری راهنماهای خود برای کاربران تازه‌کار، جزئیات جدیدی از نحوه مدیریت پروژه‌ها و کارها را در اپلیکیشن GitHub Copilot منتشر کرده است. در توسعه نرم‌افزار واقعی، توسعه‌دهندگان معمولاً به‌طور هم‌زمان روی چندین وظیفه مختلف مانند رفع باگ، بررسی پول‌ریکوئست‌ها و پیاده‌سازی ایده‌های جدید کار می‌کنند. پنل My work در این اپلیکیشن به عنوان یک مرکز کنترل واحد طراحی شده است تا کاربران بتوانند تمام درخواست‌ها و کارهای در حال انجام خود را در یک جا سازماندهی و مدیریت کنند.

تب‌های پیش‌فرض برای مدیریت پول‌ریکوئست‌ها و ایشوها

با باز کردن تب My work، کاربران با چهار نمای پیش‌فرض روبرو می‌شوند که به مدیریت سریع کارها کمک می‌کنند:

  • All: تمام پول‌ریکوئست‌ها و ایشوهای مربوط به مخازنی (Repositories) را که کاربر در اپلیکیشن Copilot با آن‌ها تعامل داشته است، نشان می‌دهد.
  • Active: تمام پول‌ریکوئست‌ها و ایشوهای باز و فعال را نمایش می‌دهد.
  • Review requests: پول‌ریکوئست‌هایی را که نیاز به بازبینی کاربر دارند، مشخص می‌کند.
  • Done: تمام موارد بسته‌شده و خاتمه‌یافته را لیست می‌کند.

ساخت نماها و فیلترهای سفارشی

علاوه بر نماهای پیش‌فرض، کاربران می‌توانند با انتخاب گزینه New view، نماهای اختصاصی خود را بسازند. به عنوان مثال، با اعمال فیلترهایی مانند Is: Issue و Assignee: Me، می‌توان نمایی اختصاصی برای مشاهده تمام ایشوهای محول‌شده به خود ایجاد کرد. این فیلترها هم از طریق رابط کاربری بصری و هم با نوشتن سینتکس‌های رایج گیت‌هاب قابل تنظیم هستند.

شخصی‌سازی چیدمان به صورت لیست یا جدول

به طور پیش‌فرض، کارها در قالب یک لیست کارت‌مانند و منظم نمایش داده می‌شوند. با این حال، کاربران می‌توانند چیدمان را به حالت جدول (Table view) تغییر دهند. نمای جدولی قابلیت‌های بیشتری مانند انتخاب ستون‌های دلخواه، تغییر اندازه و جابه‌جایی آن‌ها را برای هماهنگی بیشتر با جریان کاری کاربر فراهم می‌کند.

شروع جلسات Copilot مستقیماً از درون کارها

یکی از کاربردی‌ترین ویژگی‌های پنل My work، امکان شروع مستقیم جلسات هوش مصنوعی (Agent Sessions) از روی ایشوها یا پول‌ریکوئست‌ها است. کاربران می‌توانند با انتخاب یک یا چند آیتم، به GitHub Copilot دستور دهند تا کار روی آن‌ها را آغاز کند. این قابلیت به توسعه‌دهندگان اجازه می‌دهد تا برای چندین درخواست ویژگی مجزا، جلسات مستقل بسازند یا چند گزارش باگ مرتبط را در قالب یک جلسه واحد ادغام کنند.