v0.18.0 — Team Sync
Team Sync — Conflict-Free Collaborative Wiki
This release ships the full team sync feature set for distributed teams:
New Commands
reki export --format bundle— deterministic, content-addressed wiki snapshot with stablebundle_idand per-page hash trailersreki merge <A> <B> [--base BASE]— three-way wiki merge; last-write-wins on unchanged pages, conflict markers on genuine divergencereki merge-driver BASE OURS THEIRS— git merge driver; exits 0 on clean merge, 1 on conflictreki pull [URL]— fetch and merge a remote bundle over HTTPS, S3 (rekipedia[aws]), or GCS (rekipedia[gcs])reki watch . --publish— auto-publishes wiki after every incremental update
New Flags
reki init --with-merge-driver— registers.gitattributes+.git/configmerge driver sogit pullnever produces<<<<<<conflicts in generated wiki filesreki init --with-ci --with-upload s3|gcs— adds an S3/GCS bundle upload step to the generated GitHub Actions workflow
New Config Keys
team.sync_dir— default publish target forreki watch --publishteam.auto_watch_publish: true— enables publish automatically on watchteam.remote_url— default remote URL forreki pull