UNOMI-932: Unomi 3 promotion site, blog series, and preview/publish tooling#43
Draft
sergehuber wants to merge 6 commits into
Draft
UNOMI-932: Unomi 3 promotion site, blog series, and preview/publish tooling#43sergehuber wants to merge 6 commits into
sergehuber wants to merge 6 commits into
Conversation
Pin versions and content to 3.1.0 with multi-tenancy and AI messaging, Docker-first get-started, blog posts, and SVG diagrams — keep local until release so CI does not publish early.
Ship platform, OpenSearch, unit harness, shell, scheduler, tracing, OpenAPI, IT/manual/build.sh posts plus index/sitemap wiring and code-block contrast fixes.
Expand profile/session/event walkthroughs, drop removed classic commands, and add a compact Blog "New" nav badge.
Document API key regen for plainTextKey, require scopes before context/events, and put view pageInfo under target.properties so built-in referrer rules stay quiet.
…view (UNOMI-932) Add metrics post with download/visit charts, blog publish dates and archive, plus preview.sh for personal Netlify staging with prerequisite checks.
…I-932) Share site build/validation helpers, add credentialed publish.sh for scm-publish, and clarify draft vs Netlify --prod vs Apache production in the README.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
./preview.sh(draft +--prodstable share URL at https://unomi-preview.netlify.app/) with shared build/validation helpers; no GitHub continuous-deploy / webhook setup required../publish.sh(Maven scm-publish) with strong prerequisite checks and ASF LDAP credentials as parameters.--prodvs officialunomi.apache.orgpublish (intended to go live only once Unomi 3.1.0 is final and downloadable).Tracking: https://issues.apache.org/jira/browse/UNOMI-932
Preview (review only): https://unomi-preview.netlify.app/
Test plan
./preview.sh --check-only./preview.sh→ draft Netlify URL loads./preview.sh --prod→ https://unomi-preview.netlify.app/ loads and prints Production URL as Share URL./preview.sh --localserves on http://localhost:4000./publish.sh --check-only -u <asf-id>(no publish).netlify/andvendor/bundle/are not committed