mirror of
https://github.com/Heretek-AI/openclaw.git
synced 2026-07-01 01:37:55 -04:00
a9ae1a6778
Matrix Protocol: - docker-compose.matrix.yml: Dendrite homeserver + PostgreSQL + Nginx TLS - src/channels/plugins/matrix-channel.ts: OpenClaw plugin implementation - docs/matrix-triad-setup.md: Setup guide with auth scheme (@tm1-4:triad.local) MCP Server Integration: - docs/mcp-triad-integration.md: SearXNG, Playwright, GitHub MCP configs - docs/mcp-curiosity-mapping.md: Gap-to-capability mapping Node Sync Architecture: - src/services/node-sync-service.ts: WebSocket peer sync + presence detection - src/services/node-sync-service.test.ts: Unit tests - docs/node-sync-architecture.md: Architecture docs Triad Resilience: - scripts/triad-corruption-check.mjs: SQLite + log + config + git integrity - docs/triad-resilience.md: Recovery procedures - .secure/deployment-logs/README.md: Schema v2 - skills/triad-heartbeat/SKILL.md: Corruption check integration NPM Publish Workflow: - scripts/npm-publish.mjs: version, changelog, validate, publish, rollback - .github/workflows/npm-publish.yml: GitHub Actions with provenance - docs/npm-publish-guide.md: Complete documentation All deliverables tested in Docker before production.
52 lines
1.1 KiB
Plaintext
Executable File
52 lines
1.1 KiB
Plaintext
Executable File
# SwiftFormat configuration adapted from Peekaboo defaults (Swift 6 friendly)
|
|
|
|
--swiftversion 6.2
|
|
|
|
# Self handling
|
|
--self insert
|
|
--selfrequired
|
|
|
|
# Imports / extensions
|
|
--importgrouping testable-bottom
|
|
--extensionacl on-declarations
|
|
|
|
# Indentation
|
|
--indent 4
|
|
--indentcase false
|
|
--ifdef no-indent
|
|
--xcodeindentation enabled
|
|
|
|
# Line breaks
|
|
--linebreaks lf
|
|
--maxwidth 120
|
|
|
|
# Whitespace
|
|
--trimwhitespace always
|
|
--emptybraces no-space
|
|
--nospaceoperators ...,..<
|
|
--ranges no-space
|
|
--someAny true
|
|
--voidtype void
|
|
|
|
# Wrapping
|
|
--wraparguments before-first
|
|
--wrapparameters before-first
|
|
--wrapcollections before-first
|
|
--closingparen same-line
|
|
|
|
# Organization
|
|
--organizetypes class,struct,enum,extension
|
|
--extensionmark "MARK: - %t + %p"
|
|
--marktypes always
|
|
--markextensions always
|
|
--structthreshold 0
|
|
--enumthreshold 0
|
|
|
|
# Other
|
|
--stripunusedargs closure-only
|
|
--header ignore
|
|
--allman false
|
|
|
|
# Exclusions
|
|
--exclude .build,.swiftpm,DerivedData,node_modules,dist,coverage,xcuserdata,Peekaboo,Swabble,apps/android,apps/ios,apps/shared,apps/macos/Sources/OpenClawProtocol,apps/macos/Sources/OpenClaw/HostEnvSecurityPolicy.generated.swift
|