It took a bit more trial & error to figure out my issues with the TemplateLoaders.
I'd suggest switching the library to use a "BaseTemplateLoader" class , which has full inline documentation for whatever methods and arguments are supported, and then having the 2 other classes inherit from it. Basically, implement the Loaders the same way the AshesEnv is implemented -- but with a bit more docs.
The 'BaseAshesEnv' could also use some more docs around load/load_all/init. .
It took a bit more trial & error to figure out my issues with the TemplateLoaders.
I'd suggest switching the library to use a "BaseTemplateLoader" class , which has full inline documentation for whatever methods and arguments are supported, and then having the 2 other classes inherit from it. Basically, implement the Loaders the same way the AshesEnv is implemented -- but with a bit more docs.
The 'BaseAshesEnv' could also use some more docs around load/load_all/init. .