Support source plugin configs with plugin YAML
Open
enhancement
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
There are many quite complex source plugins at this point. It seems that it's not supported to have configs with plugin YAML, only project YAML or element YAML. This makes documentable defaults basically impossible unless I'm missing something. Let's ensure source plugins behave same way as build element plugins with regards to configs.
Contributor guide
Research direction
Start by comparing how source plugins and build element plugins handle configuration in plugin YAML, then trace the existing project YAML and element YAML behavior. Done means source plugins support equivalent configs and allow their defaults to be documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100