Skip to content

Implement inheritance of field names for structures based on supertypes (based on Issue #31)#33

Merged
Zetison merged 24 commits intomainfrom
feat/inherit_desc_names
Nov 18, 2025
Merged

Implement inheritance of field names for structures based on supertypes (based on Issue #31)#33
Zetison merged 24 commits intomainfrom
feat/inherit_desc_names

Conversation

@dqpinel
Copy link
Collaborator

@dqpinel dqpinel commented Oct 27, 2025

  • Utils functions necessary for inheritance
  • Changes to update_descriptive_names! to add inheritance step
  • Changes to descriptive_names.yml; removing redundant descriptive names and adding descriptive names to supertypes.

Closes issue #31

@dqpinel dqpinel requested a review from Zetison October 27, 2025 14:54
@dqpinel dqpinel self-assigned this Oct 27, 2025
@dqpinel dqpinel added the enhancement New feature or request label Oct 27, 2025
@dqpinel dqpinel marked this pull request as draft November 4, 2025 12:08
- utils function necessary for inheritance
- changes to update_descriptive_names! to add inheritance step
- Changes to descriptive_names.yml; removing redundant descriptive names and adding descriptive names to supertypes.
- utils function necessary for inheritance
- changes to update_descriptive_names! to add inheritance step
- Changes to descriptive_names.yml; removing redundant descriptive names and adding descriptive names to supertypes.
- utils function necessary for inheritance
- changes to update_descriptive_names! to add inheritance step
- Changes to descriptive_names.yml; removing redundant descriptive names and adding descriptive names to supertypes.
@Zetison Zetison force-pushed the feat/inherit_desc_names branch from 742299d to 56621a9 Compare November 11, 2025 09:36
Copy link
Collaborator

@Zetison Zetison left a comment

Choose a reason for hiding this comment

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

This PR is an convenient, elegant and important enhancement of the handling of descriptive_names! It simplifies further extensions and removes redundant descriptions in the old src/descriptive_names.yml file.

Consider if you can find solution to the issue raised and other suggestions I have added.

@dqpinel dqpinel marked this pull request as ready for review November 18, 2025 09:16
@dqpinel dqpinel requested a review from Zetison November 18, 2025 09:17
Zetison

This comment was marked as duplicate.

@Zetison Zetison self-requested a review November 18, 2025 09:26
Copy link
Collaborator

@Zetison Zetison left a comment

Choose a reason for hiding this comment

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

Looks fine to me now!

@Zetison Zetison merged commit af88579 into main Nov 18, 2025
3 checks passed
@Zetison Zetison deleted the feat/inherit_desc_names branch November 18, 2025 09:33
@Zetison
Copy link
Collaborator

Zetison commented Nov 22, 2025

Fixes #31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants