Skip to content

Consolidate generic extensions into porla base#20

Merged
freol35241 merged 3 commits into
mainfrom
claude/consolidate-porla-extensions-0ZxAw
Jan 2, 2026
Merged

Consolidate generic extensions into porla base#20
freol35241 merged 3 commits into
mainfrom
claude/consolidate-porla-extensions-0ZxAw

Conversation

@freol35241

Copy link
Copy Markdown
Contributor

Add transport tools from porla-mqtt and porla-zenoh extensions to eliminate the need for separate extension images for generic data pipeline work.

Changes:

  • Add mosquitto-clients package (mosquitto_sub, mosquitto_pub)
  • Add mqtt-cli and zenoh-cli Python packages
  • Add Transport tools documentation section with usage examples
  • Add docker-compose examples for MQTT, Zenoh, and combined pipelines
  • Update image references to ghcr.io/rise-maritime/porla

claude and others added 3 commits January 1, 2026 19:59
Add transport tools from porla-mqtt and porla-zenoh extensions to eliminate
the need for separate extension images for generic data pipeline work.

Changes:
- Add mosquitto-clients package (mosquitto_sub, mosquitto_pub)
- Add mqtt-cli and zenoh-cli Python packages
- Add Transport tools documentation section with usage examples
- Add docker-compose examples for MQTT, Zenoh, and combined pipelines
- Update image references to ghcr.io/rise-maritime/porla
Add Architecture section explaining the separation between:
- porla (base): Domain-agnostic I/O, transport, transform, and core tools
- porla-{domain}: Domain-specific formats and protocol handlers

Update Extensions section with:
- Clear guidance on when to create extensions vs contribute to base
- Link to GitHub topic for discovering available extensions
- Step-by-step guide for creating new domain extensions
- Example Dockerfile for extension development
@freol35241
freol35241 merged commit 3ce4d5f into main Jan 2, 2026
3 checks passed
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.

2 participants