HomeElementl

Make Noneable types make fields become optional by default

Description

Make Noneable types make fields become optional by default

Summary:
Before this change, fields were automatically made default only
if they were Shapes or Selectors. However, any Noneable type should be
optional and default to None. This came up during asset store/input
output manager exploration.

This is not a breaking change w/r/t to config schema, because this is
strictly more permissive. However this could potentially break anyone
who has built tooling on top of the config system.

Test Plan: BK

Reviewers: sandyryza, max, dgibson

Reviewed By: dgibson

Differential Revision: https://dagster.phacility.com/D5320

Details

Provenance
schrocknAuthored on Nov 30 2020, 12:56 AM
Reviewer
dgibson
Differential Revision
D5320: Make Noneable types make fields become optional by default
Parents
R1:45388d3f7801: Added code for resource to resource dependencies to docs overview.
Branches
Unknown
Tags
Unknown