Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.33 KB

README.md

File metadata and controls

34 lines (20 loc) · 1.33 KB

PharoEDA Ports

This project inspects the published PharoEDA-Adapters and makes them available to create new EDAApplication instances.

Motivation

PharoEDA applications use ports and adapters, so they are decoupled from the actual technologies used. This project listens to adapter-related events, projects them, and make them accessible when creating EDAApplications.

Design

PharoEDA-Ports listen to Announcements from PharoEDA-Adapters, and maintain a read model with the available adapters.

Usage

First, load it with Metacello:

Metacello new repository: 'github://osoco/pharo-eda-ports:main'; baseline: #PharoEDAPorts; load

Then, run it with

PharoEDAPorts run

Work in progress

  • Support for current PharoEDA adapters: MongoDB, STOMP.

Credits