Confluo
Szerkesszetek együtt, akár offline is.
Miről szól
A Confluo egy együttműködő szerkesztő, amely lehetővé teszi, hogy többen módosítsák ugyanazt a dokumentumot, és ugyanarra az eredményre jussanak, akár offline is. Mezőnkénti last-write-wins regisztereket használ Lamport (időbélyeg, site) órákkal megjelölve, ami kommutatívvá, asszociatívvá és idempotenssé teszi az összefésülést - és pontosan ezeket a konvergenciatörvényeket ellenőrzik a tesztek. Ez egy nulláról épült, függőségben szegény projekt BroadcastChannel átvitellel és offline kapcsolóval, amelyet letölthetsz és helyben futtathatsz.
Mezőnkénti LWW regiszterek Lamport (ts, site) órákkal kommutatívvá, asszociatívvá és idempotenssé teszik az összefésülést - a konvergenciatörvények maguk a tesztek (9). BroadcastChannel átvitel + offline kapcsoló.
Mi van benne
A teljes forráskód, a tesztek és a CI. Nyisd meg, olvasd el, módosítsd. Függőség nélküli mag, MIT-szellemben, szabadon.
Futtatás kicsomagolás után
pnpm install && pnpm dev