Skip to main content

Release tooling and documentation delivery stack

The project uses scripting for build/publication orchestration and native code for the application/runtime. A Python release helper does not mean end-user Send runs through a general Python web service.

Tooling layerReviewed role
GitCanonical source revisions and main-branch delivery
PowerShellWindows/Linux canonical release orchestration and native packaging coordination
BashMac canonical release/install scripting and Unix lifecycle steps
PythonProvider update verification/migration, publication/package helpers and selected native integration helpers
CMake/native compilersNative application, worker, account and runtime production
Swift Package Manager/Apple toolsMac targets, package/sign/notarization flow
Platform package enginesMSI, PKG and Debian installation/media behavior
Signed HTTPS/object storageVerified channel metadata, releases and artifacts
Markdown/MDX, React, DocusaurusTechnical/product guides, navigation and rendered documentation
WordPress website shellProduction global navigation/theme/footer and separately deployed account plugin

Source ownership​

The Messaging application, shared native producer and public docs have separate source/release boundaries. A generated private-runtime projection in an application checkout is not another independent implementation.

Do not transplant a build command from the separate IDE repository into Messaging. The reviewed canonical native application workflows are platform-specific and can publish artifacts as part of their normal operation.

Side effects​

A build can commit/merge/push source, contact package/signing services, publish artifacts and invoke packaging. An install can close applications, change owned configuration, start services or request elevation.

A documentation source edit is not authorization to perform those operations. The present handbook ran no builds, tests or deployments.

Documentation site​

Markdown files retain established public slugs. Sidebar categories provide technical reading paths. The embedded production profile lets WordPress own the surrounding website shell; source publication does not deploy that profile by itself.

The docs repository has its own JavaScript development/test scripts. Their presence is not evidence they were run or that the new pages were rendered successfully.

Provenance​

Record source revision, producer identity, channel/artifact signatures and actual installation outcomes separately. Do not edit a signed lock/receipt merely to make an unbuilt source change appear published.

See supply chain, installation, source status and provider hot updates.