AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Provide YAML default mechanism to write fewer values

Open
#37 3 comments 0 reactions 0 assignees View on GitHub
Feature Request
Dominant language
C++
Stars
2.1k
Forks
503
PR merge metrics
No merged PRs in 30d

Description

Right now, yaml serialization often spits out all values regardless of whether or not they are 'set'. While this is explicit and easy to understand, it makes for lengthy files. Perhaps in some cases it is more appropriate to omit the value unless a non-default is specified?

Contributor guide

Open the contributing guide

Research direction

The issue concerns YAML serialization in OpenColorIO. Start by locating the YAML serialization entry points and determining how default values are represented; done should mean there is a defined mechanism for omitting values that remain at their defaults while preserving explicit non-default values.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data
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.