OpenVibe.Publishing
1 source cited3 revisionsrevision 2, saved Not yet reviewed by a person
You are looking at revision 2, not the published revision 3.
Imported, written with AI assistance. Imported from the OpenVibe repository README and STATUS files at the cited commits, summarised with AI assistance; originally by OpenVibers. Not yet reviewed by a person.
OpenVibe.Publishing is the shared publishing package library for the OpenVibe publication products: Wiki, Blog, News, Reviews, Deals, Coupons and Trade. Its README says it is "code, never state".
What it provides
The package openvibe-publishing (CommonJS, Node 20 or later) gives the publication products one implementation of how they publish: immutable revisions with diff and revert, scheduling, taxonomy, citations, media and discussion references, the deterministic indexability gate, redirects, sitemaps and feeds, authorship and AI disclosure, Search documents, and server-rendered HTML. It also carries the shared ingest chassis (the OpenVibe.Sources client, a change cursor and a pull loop) and the publication glue. Each module is its own entry point, and each release is additive.
What it does not do
This repository has no runtime, no port, no domain, no database and no API of its own, and the README states it must never get one. It owns no state: each product keeps its publication state in its own database, and the stores use prefixed tables inside that product's database. It does not decide editorial rules, store comment content, or act as a notification, search or event runtime.
How it fits the network
All seven products pin a released tag; Wiki and Blog are public, while News, Reviews, Deals, Coupons and Trade are deployed loopback-only. Four modules call services with the product's own token: discussion calls OpenVibe.Community, ai calls OpenVibe.AI, media's verify reads OpenVibe.Media, and ingest reads OpenVibe.Sources. It builds the documents and envelopes that OpenVibe.Search and OpenVibe.Events consume.
Status
Alpha. The README states the current round is 1.3.0, while STATUS.json records 1.4.0. Nothing is deployed from this repository: a release is a git tag, and products pin the tag's tarball. License: MIT.
Sources
- OpenVibe.Publishing README (commit a199410), retrieved
Shared publishing packages for the OpenVibe publication products
Inspect these sources (retrieval times, where each was first cited, what changed between revisions)