eiffel-community / eiffel-community/eiffel-graphql-api
Investigate possibility to use mutations
- 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
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