Skip to content

feat: added AnVIL data dictionary column defs #4451 #4461

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

MillenniumFalconMechanic
Copy link
Contributor

@MillenniumFalconMechanic MillenniumFalconMechanic commented Apr 14, 2025

Ticket

Closes #4451 .

Reviewers

@noop, @frano-m .

Changes

  • Updated AnVIL config to include data dictionary column defs.

@github-actions github-actions bot added the canary Done by the Clever Canary team label Apr 14, 2025
@MillenniumFalconMechanic MillenniumFalconMechanic changed the title feat: added AnVIL data dictionary column defs #4551 feat: added AnVIL data dictionary column defs #4451 Apr 14, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the AnVIL configuration to include data dictionary column definitions. The changes add a new JSON configuration for column definitions and a helper function to build column definitions from these JSON configurations.

  • Import and use column definitions in the AnVIL config
  • Implement a new utility function (buildColumnDefs) to construct table columns from the data dictionary configuration

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
site-config/anvil-cmg/dev/config.ts Added new import and configuration for data dictionary column defs
app/config/utils.ts Introduced buildColumnDefs to convert JSON configurations into table columns
Files not reviewed (1)
  • site-config/anvil-cmg/dev/dataDictionary/column-defs.json: Language not supported

Copy link
Contributor

@frano-m frano-m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canary Done by the Clever Canary team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[AnVIL DX] Externalize data dictionary column defs
2 participants