Utils

See also

Source code: github.com/openwisp/openwisp-utils.

The goal of OpenWISP Utils is to minimize duplication, ease maintenance, and enable the rapid development of new OpenWISP modules by leveraging battle-tested best practices.

This is achieved by providing code structures that are inherited, extended, and utilized across different modules in the OpenWISP ecosystem.

The following diagram illustrates the role of the Utils module within the OpenWISP architecture.

OpenWISP Architecture: Utils module

OpenWISP Architecture: highlighted utils module

Important

For an enhanced viewing experience, open the image above in a new browser tab.

Refer to Architecture, Modules, Technologies for more information.