نگهدارندهی track به کسی گفته میشود که عضو تیم GitHub آن track باشد. عضو شدن در تیم یک track تنها با دعوت امکانپذیر است.
اگر میخواهید نگهدارندهی یک track شوید، لطفاً موضوعی را در انجمن باز کنید.
پنج دستهبندی نگهداری وجود دارد:
wip-trackunmaintainedmaintained-solitarymaintained-autonomousmaintainedدستهبندی نگهداری یک track با سه متغیر تعیین میشود:
cross-track-maintainers هم عضو هستندبرای تعیین دستهبندی نگهداری، اولین دستهبندیای را که در جدول زیر با آن track مطابقت دارد پیدا کنید:
| دستهبندی | فعال؟ | تعداد نگهدارندگان | تعداد نگهدارندگان cross-track |
|---|---|---|---|
| wip-track | خیر | هر تعداد | هر تعداد |
| unmaintained | بله | ۰ | ۰ |
| maintained-autonomous | بله | بیشتر از ۰ | برابر با تعداد نگهدارندگان |
| maintained-solitary | بله | ۱ | ۰ |
| maintained | بله | بیشتر از ۱ | کمتر از تعداد نگهدارندگان |
از دستهبندی نگهداری برای تعیین مجوز مخزنهای GitHub مربوط به track استفاده میشود.
| دستهبندی | نیاز به PR | نیاز به تأیید PR | بازبینی تیم cross-track |
|---|---|---|---|
| wip-track | خیر | خیر | خیر |
| unmaintained | بله | بله | بله |
| maintained-solitary | بله | بله | بله |
| maintained-autonomous | بله | خیر | خیر |
| maintained | بله | خیر | خیر |
دستهبندی wip-track تنها دستهبندیای است که به نگهدارندگان اجازه میدهد روی main پوش کنند.
مخزنهای ابزاری همیشه به تأیید PR نیاز دارند، زیرا محتوای آنها با یک فایل CODEOWNERS محافظت میشود.