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

پروژه derek

alexellis/derek

این ابزار با خودکار کردن برخی وظایف روی GitHub، از خستگی نگهدارندگان پروژه‌های اوپن‌سورس می‌کاهد. ️

کاربرد:

دِرِک (Derek) به صورت یک ربات عمل می‌کند که دسترسی‌ها و مجوزهای کاربران روی مخازن GitHub رو مدیریت می‌کند، بدون نیاز به دسترسی مستقیم ادمین به هر درخواست. مثلاً می‌تونه دستوراتی مثل merge یا close issue رو اجرا کنه، فقط با تشخیص امضای دیجیتالی کاربر مجاز.

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

وقتی یک پروژه اوپن‌سورس داری و می‌خوای کنترل دسترسی رو داشته باشی، اما نمی‌خوای هر بار دستی تأیید کنی. همچنین اگر تیم تو از امنیت بالا و امضای دیجیتال استفاده می‌کنه، دِرِک گزینه‌ی عالی‌ایه.

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

یک کاربر می‌تونه با امضای دیجیتال دستور /merge بده و Derek اون رو اجرا می‌کنه.

مدیران می‌تونن دسترسی triage یا merge رو به کاربران خاصی بدن بدون دادن دسترسی کامل.

کاهش تعامل دستی در بررسی Pull Requests و مدیریت ا issues.

  • ##open
  • ##automation
  • ##github
  • ##devops
  • ##security
  • ##productivity
  • ##oss
  • ##derek
  • ##ci
  • ##digital