Git-Aware

مدیریتِ پروژه‌ی Git-aware برای تیم‌های نرم‌افزاری

Vi تسک‌ها، گردش‌کارها، کامیت‌های Git، push و وضعیتِ پروژه را به هم وصل می‌کند — پس تمام‌کردنِ کد، بردِ پروژه را هم به‌روز می‌کند.

شکاف بینِ کد و ترکر

توسعه‌دهنده در ادیتور کد می‌نویسد، بعد به مرورگر می‌رود تا تیکت را پیدا کند، وضعیتش را عوض کند و یادداشت بنویسد — اگر یادش بماند. همین شکاف است که برد را کهنه و lead time را مبهم می‌کند. Vi یک سیستمِ مدیریتِ پروژه برای تیم‌های نرم‌افزاریِ مبتنی بر Git است — این شکاف را با وصل‌کردنِ چرخه‌ی تسک مستقیماً به Git می‌بندد: توسعه‌دهنده تسک را از IDE تمام می‌کند و مدیر برد، تایم‌لاین و گزارشِ دقیق می‌گیرد.

«Commit & Close» چه می‌کند

$ vi: commit & close
✓ stage changed files
✓ commit "[#142] Fix auth bug"
✓ pushed to remote
✓ task #142 closed · moved to Review

یک اکشن از داخلِ IDE: Vi تغییرات را stage می‌کند، پیامِ commit مرتبط با تسک می‌سازد، به ریموت push می‌کند، تسک را می‌بندد و گردش‌کار را به مرحله‌ی بعد می‌برد. برد خودش به‌روز می‌شود — بدونِ جابه‌جایی بین تب‌ها.

توضیحِ کاملِ Commit & Close را ببین ←

یک گردش‌کارِ Git-aware، سرتاسری

commitهای مرتبط با تسک

commitها با پیامی یکدست مثلِ «[#142] …» به تسک گره می‌خورند، پس تاریخچه و تیکت‌ها همیشه هم‌خط‌اند.

وضعیتی که همیشه واقعی است

چون بستنِ تسک بخشی از commit است، برد بدونِ به‌روزرسانیِ دستی واقعیت را نشان می‌دهد.

کدِ شما محلی می‌ماند

عملیاتِ Git روی دستگاهِ خودت از طریقِ پلاگینِ IDEِ Vi اجرا می‌شود. Vi فقط گردش‌کار را هماهنگ می‌کند — هرگز سورس را ذخیره یا آپلود نمی‌کند.

افزونه‌ی IDE برای استکِ شما

VS Code (در دسترس)، Visual Studio (در حال تست)، Lazarus (در حال تست)، RAD Studio (در حال بررسی) و JetBrains (برنامه‌ریزی‌شده) — مدیریت تسک و پنل Git بدون خروج از ادیتور.

بیشترِ تیم‌ها از همان ادیتوری شروع می‌کنند که در آن زندگی می‌کنند — Vi در نقشِ VS Code project manager با همان گردش‌کارِ Git-aware.

بیشتر بخوان: Commit & Close · مدیریت پروژه در VS Code · مدیریت پروژه در IDE · Vi به‌عنوان جایگزین Jira

Git-aware، نه میزبانِ Git

Vi جایگزینِ GitHub، GitLab، Bitbucket یا سرورِ Gitِ فعلی‌ات نمی‌شود. Vi مدیریتِ پروژه را به فعالیتِ Git وصل می‌کند: دستورهای Git به‌صورت محلی از طریق پلاگینِ IDE اجرا می‌شوند و Vi هرگز سورس‌کد را ذخیره یا آپلود نمی‌کند.

درباره‌ی امنیتِ سورس‌کد بیشتر بخوان ←

پرسش‌های پرتکرار

آیا Vi به مخزن یا سورسِ من دسترسی دارد؟

نه. دستورهای Git به‌صورت محلی در IDE از طریقِ پلاگین اجرا می‌شوند. Vi هرگز سورس را ذخیره یا آپلود نمی‌کند — فقط گردش‌کارِ تسک را هماهنگ می‌کند.

کدام ادیتورها پشتیبانی می‌شوند؟

VS Code (در دسترس)، Visual Studio (در حال تست)، Lazarus (در حال تست)، JetBrains (برنامه‌ریزی‌شده) و RAD Studio (در حال بررسی). همه افزونه‌ها شامل مدیریت تسک و پنل Git هستند.

آیا Commit & Close push هم می‌کند؟

بله. Commit & Close کامیتِ مرتبط با تسک را می‌سازد و در همان اکشن به ریموت push می‌کند. عملیاتِ Git به‌صورت محلی روی دستگاهِ توسعه‌دهنده و از طریق افزونه‌ی IDEِ Vi اجرا می‌شود.

کدت را به گردش‌کارت وصل کن

در دو دقیقه رایگان شروع کن. بدونِ نیاز به کارت بانکی.

شروع رایگان