This document outlines the developer experience for Magento 2 across various stages from discovery to maintenance. It begins with an introduction by the Director of Community Engineering at Magento. Each stage of the developer experience is then described in more detail on subsequent pages, including discover, install, design and develop, integrate, deploy, engage, and maintain/monetize. Community goals and initiatives are discussed, such as enabling the developer community and increasing contribution. Statistics on GitHub activity and upcoming contribution days are also presented.