What is codeReivewer: codeReviewer is a helper tool that helps me to create code review tasks inside of ClickUp automatically i used to make it manually before.
What it does:
- Takes comma seperated names and creates a shuffled list.
- Matches these persons to be used for code review process.
- With help of prompt it asks for approval of the list. If list not get approved it asks again until list gets approvel. After that it continues the process.
- After getting the approvel, it creates the list under the given ClickUp folder.
- Creates task for matched persons inside newly created list.
- Adds description about code review process under tasks.
- Sends notifications to the matched people after creating tasks.
-
Takım listesini env dosyasından al -
Eğer oluşturulan listeye göre devam edilmek istenirse kişi bilgilerini apiden çek. Bu şekilde backende sürekli istek atılmaz. -
Liste eklenecek klasör idsini env dosyasına ekle. -
Listeye task eklemeyi test et. -
Listeye verilecek isimde görüntülenecek tarih aralığı formatını oluştur. Beklenen format şu şekilde:04.06 - 09.06.2022 Code Review Listesi
-
Listenin açıklama kısmını ekle. -
Eklenince, tarih aralığına göre liste adını oluştur. -
O listeye oluşturulan task listesine göre taskları oluştur. -
O taska kişileri assign et. -
Readme bölümünün, ingilizce olarak güncellenmeli. -
Geçen haftanın listesini çekip; onunla karşılaştırma yaparak listeyi geçen haftadan farklı yapmayı deneyebiliiriz. -
Yeni akışı uygulanacak. -
Akış yenilendiği için gereksiz olacak, prompt functionlarını ve onunla alakalı utilsleri temizle