You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Damavand has come a long way since the beginning of the project. Some of the names and designs of the core/base classes and methods were originally based on ideas that are now either deprecated or have been replaced. This issue lists a set of small improvements and enhancements to the naming conventions and interfaces of Damavand's base/core classes to make them more intuitive:
Changing extra_args property on base controller to keyword_args to follow industry standard.
Changing the name of ApplicationController class to BaseController to prevent confusion.
Removing imports in the __init__.py files to prevent importing all features when importing one.
Replacing the use of @cache and @property decorators together with @cached_property.
The text was updated successfully, but these errors were encountered:
Damavand has come a long way since the beginning of the project. Some of the names and designs of the core/base classes and methods were originally based on ideas that are now either deprecated or have been replaced. This issue lists a set of small improvements and enhancements to the naming conventions and interfaces of Damavand's base/core classes to make them more intuitive:
extra_args
property on base controller tokeyword_args
to follow industry standard.ApplicationController
class toBaseController
to prevent confusion.__init__.py
files to prevent importing all features when importing one.@cache
and@property
decorators together with@cached_property
.The text was updated successfully, but these errors were encountered: