Birleştirilmiş PR'lar Lansman Kopyasına

Okou, bu hafta birleştirdiğiniz çekme isteklerini okur, kullanıcıya yönelik olanları tutar, değişiklik günlüğü gönderisini yazar ve taslağı onayladığınızda aynı çalıştırmada blogunuza, Resend listenize ve X'e yayınlar.

Okou bağlanır:GitHubResendX (Twitter)Slack

Okou ne sunar: gönderi, e-posta ve iş parçacığı

Bu, 20 Temmuz 2026'da okou.ai'de yayınlanan gerçek bir Okou ürün güncellemesidir, tam olarak yayınlandığı gibi gösterilmiştir: blog yazısı, aynı güncelleme bir bülten olarak ve X'te bir iş parçacığı olarak. Tek bir çalıştırma, haftanın birleştirilmiş çekme isteklerinden üçünü de yazdı.

Yayınlanan ürün güncellemesini okuyun

Değişiklik günlüğü otomasyonu nedir?

Değişiklik günlüğü otomasyonu, ürün güncellemenizi haftanın sonunda hafızadan yazmak yerine, ekibinizin gerçekten birleştirdiği çalışmadan oluşturma pratiğidir. Okou ortadaki aracı olarak hareket eder: GitHub'deki birleştirilmiş çekme isteklerini okur, kullanıcıya dönük olanları tutar, temalara ayırır, değişiklik günlüğü gönderisini yazar ve tek bir çalıştırmada blogunuza, bir Resend bültenine ve bir X iş parçacığına yayınlar. Sonuç, zamanında yayınlanan ve her kanalda aynı şeyi söyleyen haftalık bir ürün güncellemesidir.

Haftalık değişiklik günlüğü neden bir Cuma'yı yiyor?

Cuma öğleden sonra. Bu hafta otuzdan fazla çekme isteği birleştirildi ve birilerinin bunları insanların gerçekten okuyacağı bir güncellemeye dönüştürmesi gerekiyor. Birleştirme listesini gözden geçirir, hangi değişikliklerin kullanıcıya yönelik olduğunu tahmin eder, gönderiyi yazar, e-posta için kısaltır, X için tekrar kısaltır, ardından her sürümü farklı bir araca yapıştırır. Aynı okuma üç kez yapılır ve X'e düşen sürüm genellikle gelen kutusuna düşenden biraz farklı bir şey söyler.

Okou bir haftalık birleştirmeleri nasıl yayınlanmış bir değişiklik günlüğüne dönüştürüyor?

Adım 1: Araçlarınızı bağlayın

GitHub
GitHub
Gerekli
Yayınladığınız depolara okuma erişimi. Okou birleştirilmiş çekme isteklerini, etiketlerini, gövdelerini ve değişen yollarını okur.
Bağlan
Resend
Resend
Gerekli
OAuth'nin Resend çalışma alanınıza bağlantısı. Okou'nin gönderme iznine ve hedef kitle okuma erişimine ihtiyacı var.
Bağlan
X (Twitter)
X (Twitter)
Gerekli
Konuyu yayınlayan X hesabına yazma erişimi. Okou konuyu yayınlar ve başka hiçbir şeyi okumaz.
Bağlan
Slack
Slack
İsteğe Bağlı
İsteğe bağlı. Okou taslağı adlandırdığınız kanala gönderir, böylece bir insan yayınlanmadan önce onaylar.
Bağlan

Adım 2: Okou'e sor

Okou her Cuma sabah 9'da, son 7 gün içinde okou-ai/okou'ya birleştirilen çekme isteklerini okur. Kullanıcıya dönük olanları tutar, temalara ayırır ve bir değişiklik günlüğü gönderisi yazar. Bunu #marketing'de önizler, ardından blogda yayınlar, Resend aracılığıyla 'aboneler' kitlesine gönderir ve X'te bir konu açar.
Okou haftanın birleştirilmiş çekme isteklerini okur
Okou, belirlediğiniz zaman aralığında birleştirilen her çekme isteğini adlandırdığınız depolardan çeker, ardından her birinin başlığını, gövdesini, etiketlerini ve değişen yollarını okuyarak kullanıcıya yönelik değişiklikleri yeniden düzenlemelerden, yalnızca test amaçlı çalışmalardan ve bağımlılık güncellemelerinden ayırır.
Gönderilen değişiklikler temalara göre gruplandırılır
On küçük birleşme nadiren on duyuru anlamına gelir. Okou, değişiklikleri dokundukları koda göre değil, değiştirdikleri davranışa göre gruplandırır, ardından temaları sıralar, böylece gönderi en çok kişiyi etkileyenle başlar.
Tek taslak, kanala göre uyarlanmış
Okou değişiklik günlüğü gönderisini yazar, ardından her hedef için yeniden yazar: konu satırı ve ön başlığı olan bir gelen kutusu uzunluğunda bir e-posta ve tema başına bir gönderi içeren bir iş parçacığı. Her yerde aynı gerçekler, çünkü aynı kaynaktan geliyorlar.
Onayınızdan sonra bloga, Resend'ye ve X'e yayınlayın
Taslak, adını verdiğiniz kanalda bekler. Onayladığınızda, Okou gönderiyi yayınlar, belirttiğiniz kitleye Resend kampanyasını başlatır ve aynı çalıştırmada X'te konuyu yayınlar, ardından teslimat numaralarını geri bildirir.

Adım 3: Daha ileri götür

Kesilen şeyi değiştir
Gönderi yazılmadan önce hangi birleştirmelerin kullanıcıya dönük sayılacağını ayarlayın.
Okou, haftalık değişiklik günlüğüne yalnızca 'release-note' etiketli çekme isteklerini dahil edin. Diğer her şeyi, alt kısımda tek satırlık bir özet olarak listeleyin.
Bunun yerine bir sürümde tetikleyin
Haftalık programı bir yayın etiketiyle değiştirin, böylece gönderi siz yayınladığınızda gönderilir.
Okou Cuma programını durdur. Bunun yerine, okou-ai/okou'da bir sürüm etiketlediğimizde değişiklik günlüğünü yaz ve yayınla.
Aylık bir özet ekle
Haftalık ritmi koruyun ve üzerine daha uzun bir özet ekleyin.
Her ayın ilk Pazartesi günü Okou, son dört haftalık değişiklik günlüklerini tek bir özet gönderide birleştirir ve Resend aracılığıyla gönderir.

Değişiklik günlüğü otomasyonu için GitHub, Resend, X ve Slack entegrasyonları

Bu iş akışı bir araçtan okur ve üç araca yazar. GitHub, gönderilenler için tek doğru kaynaktır; Resend ve X hedeflerdir; Slack, taslağın bir insanı beklediği yerdir. Her bağlayıcı ayrı ayrı verilir ve iş akışının gerçekten kullandığı şeyle sınırlıdır, bu nedenle deponuza okuma erişimi, hesabınızdan gönderme hakkını asla ima etmez.

GitHub

GitHub entegrasyonu: Okou'nin değişiklik günlüğünü oluşturmak için okudukları

Gerekli

Okou, belirttiğiniz depolara pencereniz içinde birleştirilen çekme isteklerini sorgular ve her biri için başlığı, gövdeyi, etiketleri, birleştirme zamanını, yazarı ve değişen dosya yollarını okur. Bu beş sinyal, kullanıcıya yönelik bir değişikliği dahili bir yeniden düzenlemeden ayıran şeydir: bir sürüm notu etiketi en güçlüsüdür, değişen yollar kimsenin etiketlemediği değişiklikleri yakalar ve gövde, başlığın eksik bıraktığı ayrıntıyı sağlar. Bu iş akışında GitHub entegrasyonu salt okunurdur. Okou hiçbir sorun açmaz, hiçbir commit göndermez ve hiçbir çekme isteğini düzenlemez. Birden fazla depoya işaret ettiğinizde hepsini aynı geçişte okur, böylece ayrık bir ön uç ve arka uç hala tek bir değişiklik günlüğü üretir.

Resend

Resend entegrasyonu: Okou'nin gönderdiği bülten

Gerekli

Okou, Resend hedef kitlenizi okur, böylece adıyla değil, kimliğiyle değil, adıyla belirttiğiniz kişiye hitap edebilir, ardından kampanyayı oluşturur ve gönderir: konu satırı, ön başlık, HTML gövdesi ve düz metin alternatifi. Gönderimden sonra sonucu geri okur ve kaç mesajın teslim edildiğini, ertelendiğini ve geri döndüğünü rapor eder, bu yüzden rapor ve kampanya asla çelişmez. Gönderme izni, hedef kitle okuma erişiminden ayrı olarak verilir ve Okou asla kişi eklemez, kaldırmaz veya dışa aktarmaz.

X (Twitter)

X entegrasyonu: Okou gönderileri

Gerekli

Konu X için yazılmıştır, blog yazısından kısaltılmamıştır: tema başına bir gönderi, neyin değiştiğini söyleyen bir açılış ve tam yazıya geri bağlantı veren bir kapanış gönderisi. Okou, konunun bir arada kalması için her girişi bir önceki gönderiye yanıt olarak yayınlar ve bir gönderinin kesilmesine izin vermek yerine yayınlamadan önce uzunluğu kontrol eder. Yazma erişimi, bağladığınız hesapla sınırlıdır ve konuyu yayınlamak yaptığı tek şeydir. Okou zaman akışınızı, bahsetmelerinizi veya doğrudan mesajlarınızı okumaz.

Slack

Slack entegrasyonu: taslağın onay beklediği yer

İsteğe Bağlı

Slack isteğe bağlıdır ve onay adımında yerini alır. Okou, blog metni, e-posta konu satırı ve konudaki her gönderi dahil olmak üzere tam taslağı adını verdiğiniz kanalda yayınlar ve sonra durur. Birisi onaylayana kadar hiçbir şey yayınlanmaz ve aynı konuda yeniden yazma isteyebilir ve yerinde güncellenmiş bir taslak alabilirsiniz. Slack'yi atlayın ve iş akışı yine de uçtan uca çalışır; taslak, çalışmayı başlattığınız yere geri gelir.

Okou vs. elle yazma vs. bir değişiklik günlüğü oluşturucu

Değişiklik günlüğü otomasyonu iki soruna ayrılır: neyin duyurulmaya değer olduğuna karar vermek ve duyuruyu her kanala ulaştırmak. Çoğu araç bunlardan birini çözer.

Elle yazmak

Biri birleştirme listesini okur, neyin önemli olduğuna karar verir, gönderiyi yazar ve e-posta ve X için iki kez yeniden yazar. Yargı iyidir ve metin markaya uygundur, ancak her hafta aynı 90 dakikaya mal olur ve yoğun bir haftada ilk bırakılan şeydir.

Bir değişiklik günlüğü oluşturucu

Commit veya çekme isteği başlıkları otomatik olarak bir sürüm notları sayfasına toplanır. Bir birleşmeyi asla kaçırmaz, ancak temalar yerine başlıkları yayınlar, bir yeniden düzenlemeyi bir özellikten ayırt edemez ve tek bir hedefe ulaşır.

Okou'nin değişiklik günlüğü iş akışı

Okou aynı birleştirmeleri okur, kullanıcıya dönük sayılanlar için kuralınızı uygular, geri kalanını temalara gruplandırır ve kanal başına metin yazar. Blog, Resend ve X, tek bir onaylanmış taslaktan tek bir çalıştırmada yayınlanır ve çalıştırma neyi tuttuğunu ve nedenini rapor eder.

Daha iyi sonuçlar için ipuçları

Pencereyi ve depoyu açıkça adlandırın. 'Son 7 günde okou-ai/okou'ya birleştirildi' ifadesi, 'son zamanlarda gönderdiğimiz şeyler' ifadesinden daha sıkı bir gönderi üretir.
Okou'ye, bir sürüm notu etiketi gibi, kullanıcıya dönük sayılan şey için bir kural verin. Tek bir kural, uzun bir istisna listesinden daha iyidir ve her haftayı tutarlı tutar.
Taslağı her zaman bir onay kanalından geçirin. Üç hedefe aynı anda yayınlamak, bir insanın onu önce okumasını istediğiniz zamandır.

Sıkça sorulan sorular

GitHub çekme isteklerinden bir değişiklik günlüğünü nasıl otomatikleştirirsiniz?

GitHub'yi Okou'ye bağlayın ve bir zamanlama veya yayın tetikleyicisi verin. Okou, pencerenizde birleştirilen çekme isteklerini okur, kullanıcıya dönük sayılan kuralınızla filtreler, kalanları temalara ayırır ve değişiklik günlüğü gönderisini yazar. Resend ve X'i ekleyin ve aynı çalıştırma bunları bu kanallarda da yayınlar.

Okou hangi birleştirmelerin kullanıcıya dönük olduğuna nasıl karar verir?

Verdiğiniz kurala göre, dört sinyale uygulanır: sürüm notu etiketi, değiştirilen dosya yolları, çekme isteği başlığı ve gövde. Bir etiket en güçlü sinyaldir ve çoğu ekibin standartlaştırdığı sinyaldir. Okou'nin hariç tuttuğu her şey, nedeni ile birlikte çalıştırma raporunda listelenir, böylece yanlış bir çağrı sessiz kalmak yerine görünür olur.

Bir taslak aynı anda bir bültene ve X'e yayınlanabilir mi?

Evet. Okou temaları bir kez yazar, ardından her kanal için uyarlar: blog yazısının tamamı, konu satırı ve ön başlığı olan gelen kutusu uzunluğunda e-posta ve her tema için bir gönderi içeren bir konu. Her üçü de aynı onaylanmış taslaktan aynı çalıştırmada yayınlanır, böylece gerçekler kanallar arasında kaybolmaz.

Onayım olmadan bir şey yayınlanıyor mu?

İstemediğiniz sürece hayır. Varsayılan akış taslağı bir kanalda yayınlar ve bekler. Onaylayabilir, aynı konuda yeniden yazılmasını isteyebilir veya bırakabilirsiniz. Eğer denetimsiz yayınlamasını tercih ediyorsanız, istemde belirtin ve Okou onay adımını atlar.

Değişiklik günlüğü otomasyonu hangi araçlara ihtiyaç duyar?

GitHub, gönderilenlerin kaynağı olarak gereklidir. Resend ve X, iki yayınlama hedefi için gereklidir. Slack isteğe bağlıdır ve yalnızca onay adımı için kullanılır; onsuz, taslak, çalıştırmayı başlattığınız yere geri döner.

Bu iş akışı hangi izinlere ihtiyaç duyar?

GitHub, yayınladığınız depolara okuma erişimine ihtiyaç duyar. Resend, gönderme iznine ve hedef kitle okuma erişimine ihtiyaç duyar. X, iş parçacığını gönderen hesapta yazma erişimine ihtiyaç duyar. Slack, kullanıyorsanız, onay kanalında gönderi yapması gerekir. Her bağlayıcıyı Okou'de ayrı ayrı verirsiniz ve birini iptal etmek diğerlerini etkilemez.

Okou, birkaç depodan tek bir değişiklik günlüğü oluşturabilir mi?

Evet. İstemdeki her depoyu adlandırın ve Okou onları aynı geçişte okur, ardından değişiklikleri geldikleri depoya göre değil, değiştirdikleri davranışa göre gruplandırır. Ayrık bir ön uç ve arka uç hala tek bir gönderi üretir.

Haftalık bir program yerine bir sürüm etiketinde çalıştırabilir miyim?

Evet. GitHub'de bir sürüm etiketlendiğinde iş akışını başlatan bir otomasyon oluşturun. Okou daha sonra değişiklik günlüğünü bir tarih penceresinden ziyade o sürümdeki çekme isteklerinden oluşturur ve çalıştırmanın geri kalanı aynıdır.

Bu haftanın değişiklik günlüğünü yayınla

GitHub, Resend ve X'i bağlayın, ardından haftalık istemi kullanarak tüm çalıştırmayı görün: tarayın, gruplandırın, taslak hazırlayın, onaylayın, yayınlayın.

Okou her Cuma sabah 9'da, son 7 gün içinde okou-ai/okou'ya birleştirilen çekme isteklerini okur. Kullanıcıya dönük olanları tutar, temalara ayırır ve bir değişiklik günlüğü gönderisi yazar. Bunu #marketing'de önizler, ardından blogda yayınlar, Resend aracılığıyla 'aboneler' kitlesine gönderir ve X'te bir konu açar.