Here's the summary of the pull request based on the provided information:
Description
This pull request refactors and renames several core components of the Ape library. The main changes include:
Renaming Evaluate to Evaluator and Generate to Generator for consistency and clarity.
Restructuring the file organization, moving files from evaluate and generate directories to evaluator and generator directories respectively.
Updating import statements and class references throughout the codebase to reflect these changes.
Renaming the generator attribute to generate in the Evaluator class for better alignment with functor best practices.
Removing unused code and improving code formatting in various files.
These changes aim to improve code organization, maintainability, and adherence to best practices. The PR also includes version updates in pyproject.toml files, setting ape-common to version 0.2.0 and the main project to 0.9.0.
Changes that Break Backward Compatibility
This PR introduces several breaking changes:
The Evaluate class has been renamed to Evaluator. Any code using Evaluate will need to be updated.
The Generate class has been renamed to Generator. Code referencing Generate will need to be modified.
Import statements for these classes will need to be updated to reflect the new file structure.
The generator attribute in the Evaluator class has been renamed to generate. Any code accessing this attribute will need to be updated.
Here's the summary of the pull request based on the provided information:
Description
This pull request refactors and renames several core components of the Ape library. The main changes include:
Evaluate
toEvaluator
andGenerate
toGenerator
for consistency and clarity.evaluate
andgenerate
directories toevaluator
andgenerator
directories respectively.generator
attribute togenerate
in theEvaluator
class for better alignment with functor best practices.These changes aim to improve code organization, maintainability, and adherence to best practices. The PR also includes version updates in
pyproject.toml
files, settingape-common
to version 0.2.0 and the main project to 0.9.0.Changes that Break Backward Compatibility
This PR introduces several breaking changes:
Evaluate
class has been renamed toEvaluator
. Any code usingEvaluate
will need to be updated.Generate
class has been renamed toGenerator
. Code referencingGenerate
will need to be modified.generator
attribute in theEvaluator
class has been renamed togenerate
. Any code accessing this attribute will need to be updated.Documentation
N/A
Created with Palmier