COVESA / COVESA/ifex

Investigate usage of marshmallow library

Open
#67 0 comments 1 reaction 0 assignees View on GitHub
discussion
Dominant language
Python
Stars
24
Forks
24
PR merge metrics
No merged PRs in 30d

Description

Check if Marshmallow https://marshmallow.readthedocs.io/en/latest/ can be used to either **replace and simplify** some implementation in the current tools, or to implement new improvements.

Such as:
- Schema creation, checking, etc.
- Validation of data
- Conversions between data (YAML) and internal representation (like dacite)
- Merging/Splitting/Comparing etc.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the current tools and the README, then compare their schema creation, validation, YAML conversion, and merge/split/compare behavior with Marshmallow's capabilities. Done means recording whether Marshmallow can simplify existing implementation or support a clearly defined improvement, along with the affected tool areas and next steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.