Skip to content
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

Automatic Type Ownership and Cross-dependencies #182

Open
jthurman42 opened this issue Jun 16, 2021 · 0 comments
Open

Automatic Type Ownership and Cross-dependencies #182

jthurman42 opened this issue Jun 16, 2021 · 0 comments
Labels
enhancement New feature or request priority:medium Triaged as a medium refactor Code refactoring / cleanup size:L Large tutone

Comments

@jthurman42
Copy link
Contributor

Feature Description

Today if a Type should be owned by a specific package (aka EpochMilliseconds owned by package nrtime), you must manually override via config other packages that also require that package, but shouldn't define that type. nrtime is the most common use-case.

Describe Alternatives

For each Type that should not be recreated in package B, you must create a configuration override such as:

      #
      # Types that we should auto-detect are in another package someday
      #
      - name: EpochMilliseconds
        field_type_override: nrtime.EpochMilliseconds
        skip_type_create: true
@jthurman42 jthurman42 added enhancement New feature or request priority:medium Triaged as a medium size:L Large refactor Code refactoring / cleanup tutone labels Jun 16, 2021
@jthurman42 jthurman42 added this to Feature Backlog in NR1 Developer Toolkit Community via automation Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority:medium Triaged as a medium refactor Code refactoring / cleanup size:L Large tutone
Projects
No open projects
Development

No branches or pull requests

1 participant