Benefactorum / Benefactorum/app

add a common interface for services

Open
#211 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

atm services are simple POROs. it'd be nice they all return the same object (monad), raise the same error to allow unified way to deal with them from the controller.

https://github.com/Benefactorum/app/pull/212#discussion_r1979466805

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the service implementations and the controller handling discussed in issue #211, then read the linked pull-request discussion for existing context. Define the scope of a common service result and error contract before making changes; done means the services and controller can use that contract consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend-api-design
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.