thefrontside / thefrontside/interactors

Platform agnostic interactors

Open
#317 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
36
Forks
2
Avg merge
4m
Merged PRs (30d)
2

Description

I'm starting to encounter use cases where I'd like to use Interactors that has nothing to do with DOM.

For example, I have mulitple Kafka messages with very complicated types. I don't need to operate on them, but it would be helpful to be able to select on a kafka topic and match on properties of an event. I would really love the "did you mean one of these?" type feedback when not matching an existing event. I have to implement all of this from scratch without any guardrails.

It would be awesome if I could use the interactors API to represent these objects.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing Interactors API and how it depends on DOM objects. Define how platform-agnostic objects such as Kafka events would be represented and matched, including the requested “did you mean” feedback; done requires an agreed design and corresponding behavior for non-DOM objects.

Written by the indexing model from the issue text.

Assessment

Tech stack
kafka, typescript
Domain
backend-api-design, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.