dandi / dandi/dandi-archive

API: harmonize plurality of endpoints

Open
#1,322 0 comments 0 reactions 0 assignees View on GitHub
DX
Dominant language
Python
Stars
26
Forks
21
Avg merge
4d 23h
Merged PRs (30d)
15

Description

- `assets`
- `blobs`
- `dandisets`
- `uploads`

but then
- `zarr`

IMHO should be `zarrs` if simply for consistency unless someone shows `dict` definition that plural of `zarr` is `zarr` ;)

PS FWIW I think we should have gone for singular for all of them, but too late for that

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the API route definitions for assets, blobs, dandisets, uploads, and zarr. Check how their plural names are declared and update the inconsistent endpoint naming, then run the relevant API tests if the project provides them; done means the endpoint names follow one consistent convention.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
api, backend
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.