Setting up development environment
March 21, 2026 ยท View on GitHub
- Check out this repository.
- Open the project in IntelliJ IDEA.
- Make sure that you are on the latest develop branch (for example
5.4.0-develop). - Import the Gradle project from
build.gradle.kts. - Use JDK 21 for both the project SDK and the Gradle JVM.
- In the Gradle tool window, run
Tasks > Intellij platform > runIde. - The task launches a PhpStorm sandbox with the plugin installed. Make sure that the plugin is enabled and indexing is finished before testing features.
Plugin publication
- Build a new version of the plugin
- Install the newly created archive/jar file from disk for testing
- Publish
Contribution process
If you are a new GitHub user, we recommend that you create your own free github account. This will allow you to collaborate with the Magento 2 development team, fork this project and send pull requests.
- Search current listed issues (open or closed) for similar proposals of intended contribution before starting work on a new contribution.
- Review and sign the Contributor License Agreement (CLA) if this is your first time contributing. You only need to sign the CLA once.
- Create and test your work.
- Fork this repository and create a pull request.
- Once your contribution is received the Magento 2 development team will review the contribution and collaborate with you as needed.