equinor / equinor/webviz-subsurface
Use `uuid` property for component ids
Open
bug 🐛
good first issue
- Dominant language
- Python
- Stars
- 62
- Forks
- 62
- Avg merge
- 11m
- Merged PRs (30d)
- 1
Description
Some plugins currently has code for generating layout component ids. This code should be removed and all components should use the `self.uuid` property provided by the parent plugin metaclass.
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the plugins that generate layout component IDs and inspect the parent plugin metaclass that provides self.uuid. Remove the plugin-level ID generation and verify that every component uses self.uuid instead; the issue provides no specific files or tests, so confirm the affected plugin set before starting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 40/100