Skip to content

docs: add Nebula wire protocol DocC spec - #11

Merged
gradyzhuo merged 12 commits into
mainfrom
feature/docc-spec
Apr 12, 2026
Merged

docs: add Nebula wire protocol DocC spec#11
gradyzhuo merged 12 commits into
mainfrom
feature/docc-spec

Conversation

@gradyzhuo

Copy link
Copy Markdown
Member

Summary

  • Add swift-docc-plugin to Package.swift and create Nebula.docc catalog with @TechnologyRoot landing page
  • Write 5 DocC articles: WireFormat, MatterTypes, BehaviorCatalog, NodeBehavior, ConformanceTests
  • Add 10 conformance test JSON files (one per behavior: Register, Find, Mutate, Get, Unregister, Enqueue, Ack, Subscribe, Unsubscribe, Event)
  • Add GitHub Actions workflow to build and deploy documentation to GitHub Pages on push to main

Test Plan

  • All 56 existing tests pass (swift test)
  • swift package generate-documentation --target Nebula builds successfully
  • Enable GitHub Pages in repo Settings → Pages → Source: GitHub Actions
  • Push to main triggers workflow and documentation appears at https://offskylab.github.io/swift-nebula/documentation/nebula/

🤖 Generated with Claude Code

@gradyzhuo
gradyzhuo merged commit ddb12f8 into main Apr 12, 2026
6 checks passed
@gradyzhuo
gradyzhuo deleted the feature/docc-spec branch April 12, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant