Megépítettük a Release Compassot — changelog anélkül, hogy odaadnánk a repót
Nemrég egy SaaS projektünknél futottunk bele egy problémába.
Nem akartuk minden projekthez újra megépíteni ugyanazokat a dolgokat:
- release notes kezelés
- funkciókérések és hibajelentések
- e-mail értesítések a felhasználóknak
- draft → review → publish munkafolyamat
Ezért elkezdtünk olyan meglévő SaaS termékeket keresni, amelyek megoldhatnák ezt nekünk.
Volt néhány követelmény, ami különösen fontos volt:
- 🔹 hostolt changelog, hogy ne kelljen sajátot építenünk és karbantartanunk
- 🔹 ideális esetben a changelog beágyazható legyen a termékbe
- 🔹 a felhasználók e-mailben feliratkozhassanak a release értesítésekre
- 🔹 rendes draft/review workflow, ne automatikus publikálás mindennel
- 🔹 ne kelljen a szolgáltatásnak hozzáférést adni a teljes GitHub repositoryhoz
- 🔹 ténylegesen használható free tier, hogy fizetés előtt ki lehessen próbálni a terméket
- 🔹 többnyelvű támogatás, mert a felhasználóink több országból jönnek
És volt néhány dolog, ami nem volt szigorúan kötelező, de nagy plusz lett volna:
- ✨ AI-generált, ügyfélbarát szöveg technikai changelogból
- ✨ API automatizált release workflow-khoz
- ✨ MCP / AI agent integráció
Nem találtunk olyan terméket, amely elég sok dobozt kipipált volna.
Ezért megépítettünk egyet.
Az alap workflow:
CI/CD / API / MCP
↓
technikai release információ
↓
Draft
↓
ügyfélbarát szöveg szerkesztése vagy generálása
↓
Publish
↓
Hostolt changelog
+
e-mail értesítések a feliratkozóknak
És egy dolog különösen fontos volt nekünk:
A Release Compassnak nincs szüksége a GitHub repositorydhoz való hozzáférésre.
A CI/CD pipeline csak azt a release információt küldi el, amit te explicit megadsz az API-n keresztül.
A Release Compassot magunk is használjuk két projekten, és most megnyitjuk más fejlesztők és SaaS csapatok előtt is.
Az eredeti ötlet óta a scope jelentősen bővült. Most már tartalmazza ezeket is:
- 👥 Teams
- 💬 Slack integráció
- 🤖 Agent Skills
- 📦 JavaScript kliens csomag
- ⚛️ React kliens csomag
- ▲ Next.js kliens csomag
- 🅰️ Angular kliens csomag
- 🔐 SSO
- ⏰ Ütemezett publikálás
- 📡 RSS és Atom feedek
- 🌍 Többnyelvű changelogok
🎁 Korai felhasználók
Ha kipróbálnád a saját projekteden, írj nekünk, és adunk 1 év Pro-t ingyen.
Különösen érdekel minket a visszajelzés azoktól, akik tényleg a saját termékükben használják — mi működik, mi hiányzik, és mi lehetne jobb.