7 Commits
Author SHA1 Message Date
techflag 9a586814d9 Clean Desktop carrier and enforce one DSH version 2026-09-25 21:44:01 +08:00
JunkaiWang-TheoPhy 9ec920c400 Document a safe Desktop-backed path for external sandbox development
Issue #427 calls for plugin-author guidance that matches the current
Desktop public contract instead of ambient profile guesses or unmanaged
package-manager lifetimes. The guide now keeps the Desktop adapter in one
nested injection, describes the external `dsh web` mirror recipe, and
records the bilingual pair through the repository hash gate.

Constraint: Public plugin-author guidance must stay within desktopProfiles and desktopPnpm
Rejected: Document guessed `profiles/web` and ambient `pnpm` flows | they bypass the Desktop-selected profile and managed lifecycle
Directive: Keep this recipe scoped to external `dsh web` mirrors; native Electron verification still belongs in real Desktop runs
Confidence: high
Scope-risk: narrow
Tested: corepack yarn test:bilingual-docs
Tested: corepack yarn check:bilingual-docs
Tested: corepack yarn check
2026-08-26 09:38:15 +08:00
Qiuner 4be1cf093f docs(architecture): record plugin install lifecycle ownership 2026-08-19 18:52:00 +08:00
t4we fan 68b9352955 docs(fabric): define compatibility framework draft 2026-08-17 01:31:34 +08:00
t4we fan 29d8cdcc44 docs: add plugin ecosystem manifesto and link it from the intro
Create docs/plugin-ecosystem(.en).md as the ecosystem manifesto: an open,
composable, sustainable vision with composition-first, declare-clearly,
and compatibility-first principles, the desktop shell as the first
example, living-document community governance, and the marketplace as
the trust signal.

The root README intro now ends with the co-progress vision and links the
manifesto; the docs index and root README tables list it; the
plugin-development ecosystem-vision section points to it as the full
statement.
2026-08-16 19:35:40 +08:00
t4we fan 7dc9cf4dbc docs: express the unified-ecosystem vision for users and developers
User side: the root README and user guide now say in plain language that
every plugin is built against the same rules so plugins can be installed
and used together, like a phone app store. Developer content in the
plugin-ecosystem section moves under a 'For developers' subsection.

Developer side: plugin-development ends with the ecosystem vision —
composition-first, clear declarations, compatibility-first conventions,
adopted through community use, with the marketplace as the discovery and
trust signal. No internal criticism or product comparison is voiced.
2026-08-16 19:21:29 +08:00
t4we fan e9deec778a docs: reorganize desktop documentation 2026-08-16 00:02:58 +08:00