تا حالا شده دلت بخواد تاریخچه یه پروژه Git رو به شکل یه انیمیشن جذاب و زنده ببینی؟ اینکه چه کسی، چی رو تغییر داده و چطور پروژه رشد کرده؟ خب، Gource دقیقاً همین کار رو برات انجام میده!
این ابزار یه جور ماشین زمان تصویری برای پروژههای گیته که تغییرات رو بهصورت یه درخت رنگارنگ و متحرک نمایش میده. یعنی میتونی ببینی هر فایل چطور اضافه شده، تغییر کرده و چه کسی اون رو ویرایش کرده.
تو این مقاله قراره Gource رو نصب کنیم، بررسیش کنیم.
اپ Gource یه ابزار اوپن سورس هست که پروژههای Git رو به یه انیمیشن خوشگل تبدیل میکنه. فایلها مثل گرههای یه درخت نمایش داده میشن و برنامهنویسها مثل نورهایی که دور و برشون میچرخن و تغییرات رو اعمال میکنن.
بستگی به سیستم عاملت داره:
اگر ویندوزی:
1- برو به سایت رسمی Gource و نسخه ویندوز رو دانلود کن.
2- فایل نصب رو اجرا کن و تمام!
اگر لینوکسی:
sudo apt update sudo apt install gource
اگر مک او اسی: 😉
brew install gource
همین و بس.
بعد از نصب، کافیه ترمینال یا CMD رو باز کنی و بری داخل مخزن گیت موردنظر، بعد این دستور رو اجرا کن:
gource
یه سری تنظیمات برای سرعت نمایش و کیفیت فایل خروجی هم داره، که پیشنهاد می کنم داکیومنتش رو مطالعه کنید.
گورس یه ابزار باحاله، برای اینکه کنار رفقا و همکارات بشینی، تاریخچه پروژه رو ببینی و یاد شببیداریها، استرسها و فیکسهای دقیقه نودی بیفتی و کلی بخندید.( شایدم گریه کنید )
اگر قرار باشه تاریخچه زندگی شخصی خودت رو مثل Gource ببینی، چطور به نظر میاد؟ پر از تغییرات اساسی یا پر از فیکس های دقیقه نودی؟
فکر میکنی بیشترین کامیت زندگیت رو توی کدوم روز زدی؟ یه شنبه پرانرژی، یه سهشنبه پرفشار یا یه چهارشنبه دقیقه نودی قبل از تعطیلات؟
این لینک هم یه مثال جذاب از درخت توسعه ی، ریپازیتوری پایتون هستش.