eiffel-community / eiffel-community/eiffel-graphql-api

Investigate possibility to use mutations

Open
#27 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4
Forks
6
PR merge metrics
No merged PRs in 30d

Description

### Description

Mutations in GraphQL provide a way to add new fields to the database via the GraphQL API.
A neat feature to this project would be to utilize mutations as a way to send events on the eiffel message bus.

### Motivation

It would be a neat feature to have and could unify the way you send eiffel events.
This should not be feature creeped though, and should only allow the sending of events (this is NOT remrem)

### Exemplification

### Benefits

### Possible Drawbacks

Feature creep and more maintenance

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the GraphQL API layer, its connection to the Eiffel message bus, and the MongoDB-backed project description. Determine whether a mutation can be scoped to sending Eiffel events only, explicitly excluding remrem functionality, and document the design, examples, and maintenance impact before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, mongodb, python
Domain
api, databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.