What is the standard practice for porting
Magento 1 extensions to
Magento 2? Is there any official documentation or are there comprehensive guides I've overlooked?
Most guides only cover the basics: setup your directory in
etc/module.xml, then run the shell command
php bin/magento set:upgrade.
What about the other directories, such as the
Model directories in
Magento 1? What are they for? And some of them no longer exist in
Magento 2, but now there are
view and other directories there. What are the new ones for? What are the
xml files in the
etc directory and sub-directories for and what are their rules?
Before you link me to the
Magento 2 devdocs, please ask yourself: do the following two pages answer any of the questions I pose?