Fejlesztői munkakörnyezet előkészítése
Az IntraCord projektgazdájától kapott repóhozzáférést és fejlesztői beállítást használja. A platformjához tartozó lépéseket a kapott repó útmutatója alapján végezze el; ehhez az útmutatóhoz nem szükséges publikus fork vagy külön közzétett telepítőplugin.
Készítse elő a függőségeket
A backend Python 3.13-at, a felület Node.js-t használ. A kapott forrásban rögzített függőségeket, köztük a Pipecat forrását készítse elő. A repóban a helyi háttérszolgáltatásokhoz docker-compose-local.yaml és külön indítóscriptek találhatók. Futtatás előtt nézze át a scripteket, mert a környezeti fájlokat és az adatbázis állapotát is módosíthatják.
Válassza külön a fejlesztést és a tesztelést
A backend futtatási beállításai az api/.env, az automatizált tesztek beállításai az api/.env.test fájlba tartoznak. A pytesthez tesztadatbázis-hozzáférést használjon, ügyféladatoktól elkülönítve. A felületnek saját környezeti beállítása van.
Ellenőrizze a módosítást
Az érintett komponenshez tartozó ellenőrzéseket futtassa. Dokumentációs link módosításakor mindkét nyelvet építse fel. A v2 felület elkülönített szerződéstesztjei helyettesített adattárolót használnak, és nem indítanak telefonhívást. A kód felosztását a repóútmutató írja le.