micado-scale / micado-scale/micado-parser
Remove "repositories" key-must-exist check
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
An ADT should not have a hard requirement for the top-level `repositories` key. The validation check here can be modified to succeed if no `repositories` are defined.
Relevant code:
https://github.com/micado-scale/micado-parser/blob/main/micadoparser/validations.py#L46
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at micadoparser/validations.py around line 46 and inspect the validation for the top-level `repositories` key. Adjust the validation so an ADT without defined repositories succeeds, then verify that an ADT with no `repositories` key is accepted while existing repository validation still behaves as expected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100