* docs: add Architecture Decision Records (ADRs) Established a system for documenting architectural decisions. - Created docs/adr directory - Added ADR template (0000-template.md) - Established ADR process in docs/adr/README.md - Documented 4 key existing decisions (0001-0004) - Integrated ADRs into mkdocs.yml and docs/index.md * docs: add Architecture Decision Records (ADRs) Established a system for documenting architectural decisions. - Created docs/adr directory - Added ADR template (0000-template.md) - Established ADR process in docs/adr/README.md - Documented 4 key existing decisions (0001-0004) - Integrated ADRs into mkdocs.yml and docs/index.md - Fixed formatting in pkg/io/local/client.go * docs: add ADRs and fix auto-merge CI - Added Architecture Decision Records (ADRs) to docs/adr/ - Integrated ADRs into mkdocs.yml and docs/index.md - Localized .github/workflows/auto-merge.yml to fix "fatal: not a git repository" error in the reusable workflow by adding explicit --repo context.
79 lines
2.2 KiB
YAML
79 lines
2.2 KiB
YAML
site_name: Core Framework
|
|
site_url: https://core.help
|
|
site_description: 'A Web3 Framework for building Go desktop applications with Wails v3'
|
|
site_author: 'Snider'
|
|
repo_url: 'https://github.com/host-uk/core'
|
|
repo_name: 'host-uk/core'
|
|
|
|
theme:
|
|
name: material
|
|
palette:
|
|
- scheme: default
|
|
primary: deep purple
|
|
accent: purple
|
|
toggle:
|
|
icon: material/brightness-7
|
|
name: Switch to dark mode
|
|
- scheme: slate
|
|
primary: deep purple
|
|
accent: purple
|
|
toggle:
|
|
icon: material/brightness-4
|
|
name: Switch to light mode
|
|
features:
|
|
- navigation.tabs
|
|
- navigation.sections
|
|
- navigation.expand
|
|
- navigation.top
|
|
- search.suggest
|
|
- search.highlight
|
|
- content.tabs.link
|
|
- content.code.copy
|
|
|
|
markdown_extensions:
|
|
- pymdownx.highlight:
|
|
anchor_linenums: true
|
|
- pymdownx.superfences
|
|
- pymdownx.tabbed:
|
|
alternate_style: true
|
|
- admonition
|
|
- pymdownx.details
|
|
- attr_list
|
|
- md_in_html
|
|
|
|
nav:
|
|
- Home: index.md
|
|
- Getting Started:
|
|
- Installation: getting-started/installation.md
|
|
- Quick Start: getting-started/quickstart.md
|
|
- Architecture: getting-started/architecture.md
|
|
- Core Framework:
|
|
- Overview: core/overview.md
|
|
- Services: core/services.md
|
|
- Lifecycle: core/lifecycle.md
|
|
- IPC & Actions: core/ipc.md
|
|
- Services:
|
|
- Config: services/config.md
|
|
- Display: services/display.md
|
|
- WebView: services/webview.md
|
|
- MCP: services/mcp.md
|
|
- Crypt: services/crypt.md
|
|
- I18n: services/i18n.md
|
|
- IO: services/io.md
|
|
- Workspace: services/workspace.md
|
|
- Help: services/help.md
|
|
- Extensions:
|
|
- Plugin System: extensions/plugins.md
|
|
- Module System: extensions/modules.md
|
|
- GUI Application:
|
|
- Overview: gui/overview.md
|
|
- MCP Bridge: gui/mcp-bridge.md
|
|
- Architecture Decisions:
|
|
- Overview: adr/README.md
|
|
- "ADR 0001: Use Wails v3": adr/0001-use-wails-v3.md
|
|
- "ADR 0002: IPC Bridge Pattern": adr/0002-ipc-bridge-pattern.md
|
|
- "ADR 0003: Service Pattern": adr/0003-soa-dual-constructor-di.md
|
|
- "ADR 0004: Storage Abstraction": adr/0004-storage-abstraction-medium.md
|
|
- API Reference:
|
|
- Core: api/core.md
|
|
- Display: api/display.md
|