Unify and document archipelago framework #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Archipelagos is meant to be a framework for creating portable, modular dioxus UI components that work against
hero_rpcservers, and can be compiled into isolated widgets. The idea of an archipelago is basically that it is:hero_rpcclient.Currently, the documentation and implementation around this is not unified. Especially since we need to skill around using this: geomind_code/dev_docs#7, this organization and unification has become necessary.
Status: all three parts of this issue are complete
1. Code unification
PR #21 (
development_unify_archipelago_framework) was merged into development. This delivered:build.rsIslandandArchipelagotraits incore/src/island.rsIslandContext,IslandSize,IslandMode,ArchipelagoSizetypesserver/src/generated/2. Documentation
Already on
development:docs/: ARCHITECTURE.md, BUILD.md, CLIENT_INTEGRATION.md, VIEW_SYSTEM.md, THEMING.md, STYLING.md, SERVER_AUTODISCOVERY.md, WASM_OPTIMIZATION.md, MCP_DATA_ATTRIBUTES.md, OBJECT_VIEW_COMPONENTS.md, HERO_OS_SPECS.md, HIERARCHICAL_ARCHIPELAGOS.mdPR #28 adds
docs/CREATING_ISLANDS.md— a practical step-by-step guide for developers creating new islands (crate setup, metadata, theming, auto-discovery registration) + README link.3. Skill for Claude (dev_docs #7)
The skill already exists on geomind_code/dev_docs
developmentbranch atclaude/skills/archipelagos/SKILL.md— 958 lines covering:dev_docs #7 can also be closed.
Closing condition
This issue can be closed when PR #28 is merged.