AcademySoftwareFoundation / AcademySoftwareFoundation/rez

introduce RezPlugin base class

Open
#66 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
1.1k
Forks
369
Avg merge
12d 3h
Merged PRs (30d)
5

Description

..and derive BuildSystem etc from it.

As a side effect, Shell needs to be changed so that it contains a subclassed ActionInterpreter instance, rather than deriving from ActionInterpreter.

Contributor guide

Open the contributing guide

Research direction

Locate the RezPlugin, BuildSystem, Shell, and ActionInterpreter entry points, then inspect their current inheritance and composition relationships. Define completion as BuildSystem and related components deriving from RezPlugin, while Shell contains a subclassed ActionInterpreter instance rather than deriving from it; verify the affected behavior with the existing test suite.

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
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.