Description
wafixer-packages





WAFixer ekosistemi için resmi paket monorepo’su. Sürüm geçmişi ve yayın notları:
Releases.
Paketler
| Paket | Versiyon | Ne işe yarar |
|—|—|—|
| wafixer-sdk | 0.3.0 | TypeScript SDK — WhatsApp, Messenger ve Instagram mesajları, Facebook/Instagram yorumları, Facebook Lead Ads, webhook olay tipleri |
| n8n-nodes-wafixer | 0.3.0 | n8n community nodes — mesaj, sohbet, yorum, lead ve oturum işlemleri; sunucunun bütün webhook olaylarıyla tetikleyici |
Sürümler
Her paketin sürümü kendi package.json‘ındadır ve etiketi paket başınadır: wafixer-sdk@0.3.0,
n8n-nodes-wafixer@0.3.0. Ayrıntı: RELEASING.md.
main‘e gelen her push’ta release.yml iki paketin sürümünü okur. Etiketi
olmayan paketi npm’e yayınlar (önce wafixer-sdk), etiketini ve Türkçe yayın notlu GitHub
Release’i üretir. Sürüm değişmediyse bir şey yapmadan başarıyla biter. Elle etiket push’lanmaz.
npm version patch -w wafixer-sdk --no-git-tag-version
git add packages/wafixer-sdk/package.json package-lock.json
git commit -m "chore: wafixer-sdk 0.1.2"
git push origin main
Yayın notu, paketin önceki etiketinden bu yana yalnız o paketin klasörüne dokunan commit mesajlarından üretilir
(feat → Yeni, fix → Düzeltmeler, refactor/perf → Değişiklikler, docs/chore/test/ci → Belge ve
bakım, öneksiz → Diğer). Yerelde önizleme: node scripts/release-notes.mjs --package wafixer-sdk.
Geliştirme
kurulum
npm installtek seferde tüm paketleri build et
npm run buildsadece SDK
npm run build -w wafixer-sdksadece n8n nodes
npm run build -w n8n-nodes-wafixer
Lokal n8n’e bağlama (yayın öncesi test)
1. SDK'yı global link yap
cd packages/wafixer-sdk
npm link2. n8n nodes paketini SDK'ya link'le ve kendisini link et
cd ../n8n-nodes-wafixer
npm link wafixer-sdk
npm link3. n8n custom dizininde link et
cd ~/.n8n/custom
npm link n8n-nodes-wafixer4. n8n'i yeniden başlat
n8n start
Elle yayın
Normal yol main push’udur (yukarıdaki “Sürümler”). İş akışı yarıda kalırsa elle yayın adımları
RELEASING.md “Hata durumunda” bölümündedir. SDK sürümü artınca n8n-nodes-wafixer
içindeki dependencies.wafixer-sdk aralığını da güncelle.
Lisans
MIT