PHP 7.3 reaches end of support in December 2021 and Adobe Commerce 2.3.x reaches end of support in April 2022. You may want to consider planning your upgrade now to Adobe Commerce 2.4.x and PHP 7.4.x to help maintain PCI compliance.

Developer roadmap

This topic introduces the high-level workflow for a developer who wants to create or customize the Magento application. Developers can also package and distribute their customizations to merchants.

To satisfy the minimum required elements for creating or customizing your Magento application:

  • Declare component dependencies in composer.json.

    While you can manage dependencies on your own, it is a recommended and strongly encouraged best practice to use the composer.json file.

  • Register the component using the registration.php file.
  • Use these component-specific XML definition files:
  • Distribute your component:
    • Package your component in .zip format.
    • If you upload the component to Commerce Marketplace, it should be less than 30MB in size.