Skip to content

osoco/pharo-eda-ports

Repository files navigation

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

About

PharoEDA component to manage EDAApplication ports.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published