Skip to main content

Software Architecture

This document provides an overview of the software architecture of the n98-magerun2 project.

note

This document is a work in progress.

Project Structure

  • src/N98/Magento/Command/: Contains all the commands
  • src/N98/Util/: More general utility classes
  • src/N98/Magento/Application.php: Main application class
  • config.yaml: Configuration for commands and other settings
  • tests/N98: Unit Test classes to cover src/N98 classes
  • tests/bats: Functional tests using BATS (Bash Automated Testing System)
  • res/: Resources like autocompletion files
  • bin/: Executable scripts