CentreForDigitalHumanities / CentreForDigitalHumanities/Textcavator
Repetition in ApiService
- Dominant language
- Python
- Stars
- 12
- Forks
- 3
- Avg merge
- 3d 3m
- Merged PRs (30d)
- 9
Description
The ApiService lists all endpoints in the backend. This involves a lot of repetition for typical CRUD views. See https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1755#discussion_r2035136106_ for an example.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating ApiService and reviewing how it lists backend endpoints. Read the discussion on pull request #1755 for the referenced CRUD repetition example, then determine the intended scope and design before changing anything. Done means the repeated CRUD endpoint definitions are reduced without changing the listed API behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100