micado-scale / micado-scale/micado-parser

Remove "repositories" key-must-exist check

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.