Skip to content

Magento 2 command to collect technical debt info on modules

Notifications You must be signed in to change notification settings

Vinai/m2-tech-debt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magento 2 Module Technical Debt Aggregation

This is a meta extension that aggregates technical debt information on Magento 2 modules into a CSV format.

Each type of technical debt is a simple script which can be found in the Collectors directory. The Collectors are executed for each module, passing the path to the module directory as the first argument.

Each collector also has to recognize the argument --name, which is used to build the column headers.

Usage:

$ bin/magento dev:technical-debt:collect

By default all technical debt information is printed to stdout where it can be piped to a file or other tools.

Alternatively a file name can be specified, which will cause the CSV data to be written to that file.

$ bin/magento dev:technical-debt:collect foo.csv

Intention

This module is supposed to be used as a tool to track the progress of the Magento core modules refactoring. Each metric is not supposed to be used as absolute truth, but rather to get a feel for the general direction the code is going.

About

Magento 2 command to collect technical debt info on modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published