launcher class hierarchy
Open
refactoring
- Dominant language
- Python
- Stars
- 497
- Forks
- 77
- Avg merge
- 22h 37m
- Merged PRs (30d)
- 45
Description
Add private base classes: `LocalLauncher`, `RemoteLauncher`
Derive from LocalLauncher: `StandaloneLauncher`, `SlurmLauncher`, `DetachedLauncher`
Derive from RemoteLauncher: `ContainerLauncher`, `PIMLauncher`
Related PR #4028 (to be merged first)
Contributor guide
Research direction
Locate the existing launcher classes in the pyfluent source and inspect related PR #4028 first, since it must be merged before this work. Confirm the requested private base classes and inheritance relationships, then verify that the launcher hierarchy matches the structure listed in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100