leigh-hackspace / leigh-hackspace/hackspace-api
Switch to `yaml-settings-pydantic`
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
We've got a lot of envvars now, and it'd be nice to provide some structured data (especially for the Space API endpoints).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the current environment-variable configuration and the settings used for the Space API endpoints, then read the yaml-settings-pydantic documentation. Done means the project uses the new settings approach and can provide structured Space API endpoint data without losing existing configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fastapi, python
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100