Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Copilot Code Review: PR'da Otomatik Review, Ruleset ile Zorunlu Kılmak, Talimatlarla Yönlendirmek ve Sınırları
Copilot code review talimatları pull request'in head branch'inden okur ve tsconfig.json, lock dosyaları gibi bazı dosyalara hiç bakmaz; bu yüzden bir pull request kendi review kuralını gevşetebilir. Bookstore'da bunu bir script'le gösterdik. Otomatik review ve ruleset JSON'u, effort seviyeleri ve maliyet, review talimatları ve code-review skill'i, Copilot approvals ve insan review'uyla işbölümü.
GitHub'da Review Süreci: CODEOWNERS, Rulesets, Suggested Changes, Merge Queue, Bot'lar ve Metrikler
GitHub'da review sözleşmesi CODEOWNERS, ruleset ve takım ataması ayarlarıyla platforma taşınır; ama CODEOWNERS'ta bir satırdaki iki takım 'ikisinden biri' demektir, ikinci zorunlu onay ruleset'in required reviewers kuralıyla kurulur. Yazı repo'da tutulan ruleset JSON'unu, suggested changes'i, merge_group tetikleyicisiyle merge queue'yu, labeler ve Dependabot'u, Copilot onaylarının yerini ve gh çıktısından review metriklerini çıkaran bir aracı gösteriyor.