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

پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسبها از بدنه مسائل GitHub به نگهبانان کمک میکند.
ارسال دسته
نگهدارنده باید داشته باشد
لینک برنامه
شما می توانید شماره برچسب را در اینجا پیدا کنید. آیا می خواهید درباره نحوه استفاده از Issue Labeler بیشتر بدانید؟ راهنمای استفاده ما را بررسی کنید.
این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارندهها مجبور نیستند مسائل را بهصورت دستی برچسبگذاری کنند، حجم کاری آنها کاهش مییابد و اطمینان حاصل میشود که مسائل بهطور دقیق و پیوسته برچسبگذاری شدهاند.
ISSUE-LABELER: برچسب گذاری خودکار مشکلات برای GitHub
پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسبها از بدنه مسائل GitHub به نگهبانان کمک میکند.
ارسال دسته
نگهدارنده باید داشته باشد
لینک برنامه
شما می توانید شماره برچسب را در اینجا پیدا کنید
شرح
این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارندهها مجبور نیستند مسائل را بهصورت دستی برچسبگذاری کنند، حجم کاری آنها کاهش مییابد و اطمینان حاصل میشود که مسائل بهطور دقیق و پیوسته برچسبگذاری شدهاند.
اسکرین شات ها
این اسکرینشاتها نشاندهنده مشکلات مربوط به پنج موضوع مختلف را نشان میدهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.
-
اولین موضوع:
-
موضوع دوم:
-
موضوع سوم:
-
موضوع چهارم:
-
موضوع پنجم:
پیوند به کد منبع
با بررسی کد منبع، میتوانید ببینید که چگونه Labeler Issue را ساختیم
زمینه
این پروژه…
شرح
این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارندهها مجبور نیستند مسائل را بهصورت دستی برچسبگذاری کنند، حجم کاری آنها کاهش مییابد و اطمینان حاصل میشود که مسائل بهطور دقیق و پیوسته برچسبگذاری شدهاند.
اسکرین شات ها
این اسکرینشاتها نشاندهنده مشکلات مربوط به پنج موضوع مختلف را نشان میدهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.
-
اولین موضوع:
-
موضوع دوم:
-
موضوع سوم:
-
موضوع چهارم:
-
موضوع پنجم:
پیوند به کد منبع
با بررسی کد منبع، میتوانید ببینید که چگونه Labeler Issue را ساختیم
این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارندهها مجبور نیستند مسائل را بهصورت دستی برچسبگذاری کنند، حجم کاری آنها کاهش مییابد و اطمینان حاصل میشود که مسائل بهطور دقیق و پیوسته برچسبگذاری شدهاند.
ISSUE-LABELER: برچسب گذاری خودکار مشکلات برای GitHub
پروژه ارسال شده برای هکاتون GitHub + DEV 2023. این ابزار با استخراج برچسبها از بدنه مسائل GitHub به نگهبانان کمک میکند.
ارسال دسته
نگهدارنده باید داشته باشد
لینک برنامه
شما می توانید شماره برچسب را در اینجا پیدا کنید
شرح
این ابزار کمکی برای نگهبانان منبع باز است. این طراحی شده است تا به طور خودکار برچسب ها را از توضیحات مربوط به GitHub استخراج کرده و آنها را به مشکل اضافه کند. این بدان معناست که نگهدارندهها مجبور نیستند مسائل را بهصورت دستی برچسبگذاری کنند، حجم کاری آنها کاهش مییابد و اطمینان حاصل میشود که مسائل بهطور دقیق و پیوسته برچسبگذاری شدهاند.
اسکرین شات ها
این اسکرینشاتها نشاندهنده مشکلات مربوط به پنج موضوع مختلف را نشان میدهند. پس از ایجاد هر مشکل، گردش کار GitHub Actions فعال می شود و ابزار کار خود را شروع می کند.
-
اولین موضوع:
-
موضوع دوم:
-
موضوع سوم:
-
موضوع چهارم:
-
موضوع پنجم:
پیوند به کد منبع
با بررسی کد منبع، میتوانید ببینید که چگونه Labeler Issue را ساختیم
زمینه
این پروژه…
زمینه
این پروژه با الهام از نیاز به ساده سازی گردش کار برای نگهبانان منبع باز الهام گرفته شده است. ما مشاهده کردیم که مسائل برچسبگذاری یک کار تکراری بود که میتوان آن را خودکار کرد تا در زمان و تلاش نگهدارنده صرفهجویی کند. ما انتخاب کردیم که در دسته Maintainer Must-Haves برای Hackathon GitHub + DEV 2023 شرکت کنیم، زیرا معتقد بودیم این ابزار ارزشمندی است که می تواند به بسیاری از نگهبانان کمک کند.
چگونه آن را ساختیم
ما از GitHub Actions برای ایجاد یک گردش کاری استفاده کردیم که هر زمان که مشکل جدیدی ایجاد میشود، فعال میشود. این گردش کار اسکریپتی را اجرا می کند که شرح مسئله را تجزیه و تحلیل می کند و برچسب ها را بر اساس کلمات کلیدی از پیش تعریف شده استخراج می کند. سپس اسکریپت این برچسب ها را به موضوع اضافه می کند.
ما همچنین از GitHub Codespaces برای توسعه و آزمایش کد خود استفاده کردیم. این کار تیم ما را برای همکاری آسان کرد و تضمین کرد که ما یک محیط توسعه پایدار داریم.
در طول پروژه، چیزهای زیادی در مورد اقدامات و فضای کد GitHub، از جمله نحوه ایجاد گردشهای کاری سفارشی و نحوه راهاندازی یک محیط توسعه در Codespaces، یاد گرفتیم.
تیم
مجوز مجاز
این پروژه تحت مجوز MIT مجوز دارد – برای جزئیات بیشتر به فایل LICENSE مراجعه کنید.
منابع/اطلاعات اضافی
آیا می خواهید درباره نحوه استفاده از Issue Labeler بیشتر بدانید؟ راهنمای استفاده ما را بررسی کنید. شما همچنین می توانید با ارسال یک درخواست کشش یا باز کردن یک مشکل در GitHub به این پروژه کمک کنید.