meltano / sdk

Write 70% less code by using the SDK to build custom extractors and loaders that adhere to the Singer standard: https://sdk.meltano.com
https://sdk.meltano.com
Apache License 2.0
94 stars 68 forks source link

feat: Support JSON schema `title` #2681

Open edgarrmondragon opened 1 week ago

edgarrmondragon commented 1 week ago

Feature scope

Taps (catalog, state, stream maps, tests, etc.)

Description

We could support this in the singer_sdk.typing.Property constructor to make a label that's maybe more descriptive than the field name, but not as long as a description field. Basically, something that'd look nice in a UI (Meltano's interactive settings TUI and others).

For example:

th.Property("dc", th.StringType, title="Data Center")

In the same PR, we may want to

References: