برنامه نویسی

ISSUE-LABELER: برچسب گذاری خودکار مشکلات برای GitHub

پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسب‌ها از بدنه مسائل GitHub به نگهبانان کمک می‌کند.

فهرست مطالب

ارسال دسته

نگهدارنده باید داشته باشد

لینک برنامه

شما می توانید شماره برچسب را در اینجا پیدا کنید. آیا می خواهید درباره نحوه استفاده از Issue Labeler بیشتر بدانید؟ راهنمای استفاده ما را بررسی کنید.

این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارنده‌ها مجبور نیستند مسائل را به‌صورت دستی برچسب‌گذاری کنند، حجم کاری آن‌ها کاهش می‌یابد و اطمینان حاصل می‌شود که مسائل به‌طور دقیق و پیوسته برچسب‌گذاری شده‌اند.

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE-LABELER: برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.js v14 informational

1684476620 455 ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

1684476620 401 ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.svg

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.to&logoColor=white

پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسب‌ها از بدنه مسائل GitHub به نگهبانان کمک می‌کند.

ارسال دسته

نگهدارنده باید داشته باشد

لینک برنامه

شما می توانید شماره برچسب را در اینجا پیدا کنید

شرح

این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارنده‌ها مجبور نیستند مسائل را به‌صورت دستی برچسب‌گذاری کنند، حجم کاری آن‌ها کاهش می‌یابد و اطمینان حاصل می‌شود که مسائل به‌طور دقیق و پیوسته برچسب‌گذاری شده‌اند.

اسکرین شات ها

این اسکرین‌شات‌ها نشان‌دهنده مشکلات مربوط به پنج موضوع مختلف را نشان می‌دهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.

  1. اولین موضوع:

    برچسب های شماره اول

  2. موضوع دوم:

    برچسب های شماره دوم

  3. موضوع سوم:

    برچسب های شماره سوم

  4. موضوع چهارم:

    برچسب های شماره چهارم

  5. موضوع پنجم:

    برچسب های شماره پنجم

پیوند به کد منبع

با بررسی کد منبع، می‌توانید ببینید که چگونه Labeler Issue را ساختیم

زمینه

این پروژه…

شرح

این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارنده‌ها مجبور نیستند مسائل را به‌صورت دستی برچسب‌گذاری کنند، حجم کاری آن‌ها کاهش می‌یابد و اطمینان حاصل می‌شود که مسائل به‌طور دقیق و پیوسته برچسب‌گذاری شده‌اند.

اسکرین شات ها

این اسکرین‌شات‌ها نشان‌دهنده مشکلات مربوط به پنج موضوع مختلف را نشان می‌دهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.

  1. اولین موضوع:

    برچسب های شماره اول

  2. موضوع دوم:

    برچسب های شماره دوم

  3. موضوع سوم:

    برچسب های شماره سوم

  4. موضوع چهارم:

    برچسب های شماره چهارم

  5. موضوع پنجم:

    برچسب های شماره پنجم

پیوند به کد منبع

با بررسی کد منبع، می‌توانید ببینید که چگونه Labeler Issue را ساختیم

این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارنده‌ها مجبور نیستند مسائل را به‌صورت دستی برچسب‌گذاری کنند، حجم کاری آن‌ها کاهش می‌یابد و اطمینان حاصل می‌شود که مسائل به‌طور دقیق و پیوسته برچسب‌گذاری شده‌اند.

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE-LABELER: برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.js v14 informational

1684476620 455 ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

1684476620 401 ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.svg

ISSUE LABELER برچسب گذاری خودکار مشکلات برای GitHub.to&logoColor=white

پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسب‌ها از بدنه مسائل GitHub به نگهبانان کمک می‌کند.

ارسال دسته

نگهدارنده باید داشته باشد

لینک برنامه

شما می توانید شماره برچسب را در اینجا پیدا کنید

شرح

این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارنده‌ها مجبور نیستند مسائل را به‌صورت دستی برچسب‌گذاری کنند، حجم کاری آن‌ها کاهش می‌یابد و اطمینان حاصل می‌شود که مسائل به‌طور دقیق و پیوسته برچسب‌گذاری شده‌اند.

اسکرین شات ها

این اسکرین‌شات‌ها نشان‌دهنده مشکلات مربوط به پنج موضوع مختلف را نشان می‌دهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.

  1. اولین موضوع:

    برچسب های شماره اول

  2. موضوع دوم:

    برچسب های شماره دوم

  3. موضوع سوم:

    برچسب های شماره سوم

  4. موضوع چهارم:

    برچسب های شماره چهارم

  5. موضوع پنجم:

    برچسب های شماره پنجم

پیوند به کد منبع

با بررسی کد منبع، می‌توانید ببینید که چگونه Labeler Issue را ساختیم

زمینه

این پروژه…

زمینه

این پروژه با الهام از نیاز به ساده سازی گردش کار برای نگهبانان منبع باز الهام گرفته شده است. ما مشاهده کردیم که مسائل برچسب‌گذاری یک کار تکراری بود که می‌توان آن را خودکار کرد تا در زمان و تلاش نگهدارنده صرفه‌جویی کند. ما انتخاب کردیم که در دسته Maintainer Must-Haves برای Hackathon GitHub + DEV 2023 شرکت کنیم، زیرا معتقد بودیم این ابزار ارزشمندی است که می تواند به بسیاری از نگهبانان کمک کند.

چگونه آن را ساختیم

ما از GitHub Actions برای ایجاد یک گردش کاری استفاده کردیم که هر زمان که مشکل جدیدی ایجاد می‌شود، فعال می‌شود. این گردش کار اسکریپتی را اجرا می کند که شرح مسئله را تجزیه و تحلیل می کند و برچسب ها را بر اساس کلمات کلیدی از پیش تعریف شده استخراج می کند. سپس اسکریپت این برچسب ها را به موضوع اضافه می کند.

ما همچنین از GitHub Codespaces برای توسعه و آزمایش کد خود استفاده کردیم. این کار تیم ما را برای همکاری آسان کرد و تضمین کرد که ما یک محیط توسعه پایدار داریم.

در طول پروژه، چیزهای زیادی در مورد اقدامات و فضای کد GitHub، از جمله نحوه ایجاد گردش‌های کاری سفارشی و نحوه راه‌اندازی یک محیط توسعه در Codespaces، یاد گرفتیم.

تیم

مجوز مجاز

این پروژه تحت مجوز MIT مجوز دارد – برای جزئیات بیشتر به فایل LICENSE مراجعه کنید.

منابع/اطلاعات اضافی

آیا می خواهید درباره نحوه استفاده از Issue Labeler بیشتر بدانید؟ راهنمای استفاده ما را بررسی کنید. شما همچنین می توانید با ارسال یک درخواست کشش یا باز کردن یک مشکل در GitHub به این پروژه کمک کنید.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا