# DWS WP Framework

## DWS WP Framework

- [Welcome](https://framework.deep-web-solutions.com/master.md)
- [Primary goals](https://framework.deep-web-solutions.com/primary-goals.md)
- [Modular design](https://framework.deep-web-solutions.com/primary-goals/modular-design.md)
- [No 3rd-party dependencies](https://framework.deep-web-solutions.com/primary-goals/no-3rd-party-dependencies.md)
- [Key concepts and dev tools](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools.md)
- [PHP and WP requirements](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/php-and-wp-requirements.md)
- [Object-Oriented Programming](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/object-oriented-programming.md)
- [Semantic Versioning](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/semantic-versioning.md)
- [Version Control (git / GitHub)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/version-control-git-github.md)
- [Dependency Management (Composer)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/dependency-management-composer.md)
- [Automated Testing (Codeception + Github Actions)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/automated-testing-codeception-+-travis-ci.md)
- [Dependency Injection (PHP-DI)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/dependency-injection-php-di.md)
- [Coding Standards (PHPCS and PHPMD)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/coding-standards-phpcs-and-phpmd.md)
- [Dependencies Scoping (PHP-Scoper)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/dependencies-scoping-php-scoper.md)
- [TypeScript and Sass](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/typescript-and-sass.md)
- [Task Runners (Grunt)](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/task-runners-grunt.md)
- [Setting up your dev environment](https://framework.deep-web-solutions.com/setting-up-your-dev-environment.md)
- [Windows](https://framework.deep-web-solutions.com/setting-up-your-dev-environment/windows.md)
- [Your first plugin](https://framework.deep-web-solutions.com/your-first-plugin.md)
- [Multiple plugins using the framework on the same site](https://framework.deep-web-solutions.com/your-first-plugin/multiple-plugins-using-the-dws-framework-on-the-same-wordpress-site.md)
- [Frequently Asked Questions](https://framework.deep-web-solutions.com/frequently-asked-questions.md)
- [Motivation](https://framework.deep-web-solutions.com/bootstrapper-module/motivation.md)
- [How it works](https://framework.deep-web-solutions.com/bootstrapper-module/how-it-works.md): The main PHP lines of the module explained in plain English.
- [How to use](https://framework.deep-web-solutions.com/bootstrapper-module/how-to-use.md)
- [White Labeling](https://framework.deep-web-solutions.com/bootstrapper-module/white-labeling.md)
- [Motivation](https://framework.deep-web-solutions.com/helpers-module/motivation.md)
- [How to use](https://framework.deep-web-solutions.com/helpers-module/how-to-use.md)
- [Motivation and How to use](https://framework.deep-web-solutions.com/foundations-module/motivation-and-how-to-use.md)
- [Actions](https://framework.deep-web-solutions.com/foundations-module/actions.md)
- [Local action traits](https://framework.deep-web-solutions.com/foundations-module/actions/local-action-traits.md)
- [Extension action traits](https://framework.deep-web-solutions.com/foundations-module/actions/extension-action-traits.md)
- [Integration action traits](https://framework.deep-web-solutions.com/foundations-module/actions/integration-action-traits.md)
- [States](https://framework.deep-web-solutions.com/foundations-module/states.md)
- [Utilities](https://framework.deep-web-solutions.com/foundations-module/utilities.md)
- [Stores](https://framework.deep-web-solutions.com/foundations-module/utilities/stores.md)
- [Handlers and Services](https://framework.deep-web-solutions.com/foundations-module/utilities/handlers-and-services.md)
- [Logging Service](https://framework.deep-web-solutions.com/foundations-module/utilities/handlers-and-services/logging-service.md)
- [Plugin](https://framework.deep-web-solutions.com/plugin.md)
- [Main Plugin Instance](https://framework.deep-web-solutions.com/plugin/main-plugin-instance.md)
- [Plugin Components](https://framework.deep-web-solutions.com/plugin/plugin-components.md)
- [Hierarchies](https://framework.deep-web-solutions.com/hierarchies.md)
- [Helpers](https://framework.deep-web-solutions.com/helpers.md)
- [Motivation and How to use](https://framework.deep-web-solutions.com/utilities-module/motivation-and-how-to-use.md)
- [Hooks Service](https://framework.deep-web-solutions.com/utilities-module/hooks-service.md)
- [Scoped Handler](https://framework.deep-web-solutions.com/utilities-module/hooks-service/scoped-handler.md)
- [Shortcodes Service](https://framework.deep-web-solutions.com/utilities-module/shortcodes-service.md)
- [Templating Service](https://framework.deep-web-solutions.com/utilities-module/templating-service.md)
- [Assets Service](https://framework.deep-web-solutions.com/utilities-module/assets-service.md)
- [Scripts Handler](https://framework.deep-web-solutions.com/utilities-module/assets-service/scripts-handler.md)
- [Styles Handler](https://framework.deep-web-solutions.com/utilities-module/assets-service/styles-handler.md)
- [CRON Events Service](https://framework.deep-web-solutions.com/utilities-module/cron-events-service.md)
- [Action Scheduler Handler](https://framework.deep-web-solutions.com/utilities-module/cron-events-service/action-scheduler-handler.md)
- [Admin Notices Service](https://framework.deep-web-solutions.com/utilities-module/admin-notices-service.md)
- [Dependencies Service](https://framework.deep-web-solutions.com/utilities-module/dependencies-service.md)
- [Validation Service](https://framework.deep-web-solutions.com/utilities-module/validation-service.md)
- [Motivation and How to use](https://framework.deep-web-solutions.com/core-module/motivation-and-how-to-use.md)
- [Plugin Tree](https://framework.deep-web-solutions.com/core-module/plugin-tree.md)
- [Plugin Root](https://framework.deep-web-solutions.com/core-module/plugin-tree/plugin-root.md)
- [Plugin Functionality](https://framework.deep-web-solutions.com/core-module/plugin-tree/plugin-functionality.md)
- [Plugin Components](https://framework.deep-web-solutions.com/core-module/plugin-components.md)
- [Internationalization](https://framework.deep-web-solutions.com/core-module/plugin-components/internationalization.md)
- [Installation / Upgrade / Uninstallation](https://framework.deep-web-solutions.com/core-module/plugin-components/installation-upgrade-uninstallation.md)
- [Motivation and How to use](https://framework.deep-web-solutions.com/settings-module/motivation-and-how-to-use.md)
- [Settings Service](https://framework.deep-web-solutions.com/settings-module/settings-service.md)
- [WordPress Handler](https://framework.deep-web-solutions.com/settings-module/settings-service/wordpress-handler.md)
- [MetaBox Handler](https://framework.deep-web-solutions.com/settings-module/settings-service/metabox-handler.md)
- [ACF Handler](https://framework.deep-web-solutions.com/settings-module/settings-service/acf-handler.md)
- [Validated Settings](https://framework.deep-web-solutions.com/settings-module/validated-settings.md)
- [Motivation and How to use](https://framework.deep-web-solutions.com/woocommerce-module/motivation-and-how-to-use.md)
- [Extended WC Logger](https://framework.deep-web-solutions.com/woocommerce-module/extended-wc-logger.md)
- [WC Settings Handler](https://framework.deep-web-solutions.com/woocommerce-module/wc-settings-handler.md)
