وب‌سرویس مجید

پروژه awesome-git-hooks

CompSciLauren/awesome-git-hooks

این یک لیست دست‌چین‌شده از git hooks عالی و کاربردی هست که به تو کمک می‌کنه تا فرآیند توسعه نرم‌افزارت رو خودکار و بهینه‌تر کنی ️

کاربرد:

این مخزن به تو ابزارها و اسکریپت‌های مفیدی می‌ده که می‌تونی با استفاده از git hooks، کارهایی مثل تست خودکار، فرمت‌دهی کد، چک کردن خطاها و ارسال اعلانات رو هنگام commit یا push انجام بدی

در چه شرایطی بهتره استفاده شود؟

اگر تو یک تیم توسعه‌ای کار می‌کنی، یا می‌خوای کیفیت کد رو بالا ببری، استفاده از این لیست می‌تونه خیلی کمک‌کننده باشه

همچنین برای پروژه‌های شخصی که می‌خوای فرآیند توسعه‌ات رو حرفه‌ای‌تر کنی، عالیه

چند مثال از موارد استفاده:

- اجرای تست‌ها قبل از هر commit تا مطمئن بشی کد شکست نخورده

- فرمت‌دهی خودکار کد با ابزارهایی مثل Prettier یا Black

- جلوگیری از commit کردن فایل‌های حساس مثل .env

- ارسال نوتیفیکیشن به کانال تیمی وقتی کسی کد پوش می‌کنه

  • ##git
  • ##git
  • ##automation
  • ##devtools
  • ##coding
  • ##productivity
  • ##software
  • ##pre
  • ##version
  • ##developer