مدیریتِ پروژهی Git-aware برای تیمهای نرمافزاری
Vi تسکها، گردشکارها، کامیتهای Git، push و وضعیتِ پروژه را به هم وصل میکند — پس تمامکردنِ کد، بردِ پروژه را هم بهروز میکند.
شکاف بینِ کد و ترکر
توسعهدهنده در ادیتور کد مینویسد، بعد به مرورگر میرود تا تیکت را پیدا کند، وضعیتش را عوض کند و یادداشت بنویسد — اگر یادش بماند. همین شکاف است که برد را کهنه و lead time را مبهم میکند. Vi یک سیستمِ مدیریتِ پروژه برای تیمهای نرمافزاریِ مبتنی بر Git است — این شکاف را با وصلکردنِ چرخهی تسک مستقیماً به Git میبندد: توسعهدهنده تسک را از IDE تمام میکند و مدیر برد، تایملاین و گزارشِ دقیق میگیرد.
«Commit & Close» چه میکند
یک اکشن از داخلِ IDE: Vi تغییرات را stage میکند، پیامِ commit مرتبط با تسک میسازد، به ریموت push میکند، تسک را میبندد و گردشکار را به مرحلهی بعد میبرد. برد خودش بهروز میشود — بدونِ جابهجایی بین تبها.
یک گردشکارِ 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 اجرا میشود.