معرفی Pull Request Tracker – Action GitHub

🧪 چیزی که من ساختم
یک اکشن GitHub که به نگهبانان کمک میکند تا درخواستهای کشش جدید را با دادن اطلاعات دقیق به آنها پیگیری کنند، اگر کسی ممکن است تغییرات مشابه یا تکراری انجام دهد.
🏆 ارسال دسته:
نگهداری کنندگان باید داشته باشند: زندگی نگهبانان منبع باز را آسان تر کنید.
🔗 لینک اپلیکیشن
https://github.com/marketplace/actions/pull-request-tracker
🖼 اسکرین شات ها
💬 توضیحات
Pull Request Tracker
یک اقدام GitHub برای ردیابی آسان روابط عمومی مشابه یا تکراری است. هر زمان که شخصی یک PR جدید را باز می کند و همه PR های باز را برای الگوهای مختلف اسکن می کند، به طور خودکار اجرا می شود. خروجی یک نظر مفصل با اطلاعات مفید از جمله پیوندهای متفاوت در صورت وجود تداخل تشخیص داده شده است.
🔗 لینک به کد منبع
https://github.com/mateusabelli/pr-tracker
📜 مجوز مجاز
Pull Request Tracker
یک نرم افزار رایگان و متن باز است که تحت مجوز با مجوز.
👨💻 پس زمینه
چه شد که تصمیم به ساخت این اپلیکیشن خاص گرفتید؟ چه چیزی الهام بخش شما شد؟
ایده اولیه من این بود که ابزاری ایجاد کنم که بتواند تشخیص دهد آیا کسی در حال باز کردن روابط عمومی است که تغییرات مشابه یا مشابه سایر مشارکت کنندگان را با روابط عمومی باز ایجاد می کند. برای رسیدن به این هدف، من سه ماژول اصلی را برنامه ریزی کردم، یکی برای بررسی کشش ها، بررسی درگیری ها و دیگری برای بررسی هنگ ها.
⚙ چگونه آن را ساختم
چگونه از GitHub Actions یا GitHub Codespaces استفاده کردید؟ آیا در این راه چیز جدیدی یاد گرفتید؟ یک مهارت جدید انتخاب کنید؟
من این پروژه را به عنوان یک اقدام ترکیبی ایجاد کردم، در ابتدا می خواستم یک اکشن جاوا اسکریپت را امتحان کنم، اما همیشه احساس می کردم که ویژگی ها به راحتی از خط فرمان یا با استفاده از GitHub CLI اجرا می شوند. gh
. بنابراین در آن زمان تصمیم گرفتیم تا با یک اکشن ترکیبی که چند اسکریپت پوسته را اجرا می کند، برویم.
من قبلاً نمی دانستم چگونه از پوسته استفاده کنم، اما به نظر یک زبان برنامه نویسی بسیار ساده و منعطف بود، هر کاری که سعی کردم با آن انجام دهم، به نوعی کار می کرد، به خصوص استفاده از ابزارهای CLI، استفاده از grep و حتی برخی از JS را ادغام کرد. کد با گره
من در مورد GitHub Actions، اسکریپت نویسی Shell، استفاده اولیه از GraphQL، API عالی GitHub، GitHub CLI قدرتمند یاد گرفتم. gh
و همچنین بهترین README خود را تا کنون نوشتم.
🔎 منابع/اطلاعات اضافی
این ویدیوها به درک اقدامات GitHub کمک کردند:
با تشکر برای خواندن. روز خوبی داشته باشید! |