Skip to content

Commit 9cce98b

Browse files
author
Vitaliy
authored
Merge pull request #72 from magento/update-change-log-and-readme
Fixed .gitignore, change.log, contributing.md
2 parents 101aabc + c2d5a71 commit 9cce98b

File tree

4 files changed

+29
-9
lines changed

4 files changed

+29
-9
lines changed

.github/CONTRIBUTING.md

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
# Setting up development environment
22

33
1. Check out this repository
4-
1. Download PhpStorm build specified in the [META-INF/plugin.xml](./META-INF/plugin.xml). Older builds can be found [here](https://confluence.jetbrains.com/display/PhpStorm/Previous+PhpStorm+Releases)
5-
1. Create a new project in the InteliJ. The type of the project must be "InteliJ Platform Plugin". Specify a path to the PhpStorm from the previous step as SDK for this project
6-
1. Instead of creating a project in a new directory, point it to an existing one checked out in the first step. When prompted, replace all configs
7-
1. Revert any local modifications (which were done by the IDE during project creation)
8-
1. Follow [these steps](http://www.jetbrains.org/intellij/sdk/docs/products/phpstorm/setting_up_environment.html) and additionally include dependency on the `javascript-openapi`
9-
1. You may also need to install JDK 1.8
10-
1. To make sure that environment is configured correctly, `Run` the plugin. You should see a new instance of PhpStorm launched with the plugin installed. Make sure that plugin is enabled in PhpStorm settings and indexing is finished. Plugin features should be accessible at this point
4+
1. Open a folder with the project in the IntelliJ Ultimate using the `open` action button.
5+
1. Make sure that you on the latest develop branch (e.g 1.0.0-develop)
6+
1. Right-click on the `build.gradle` file, choose "Import Gradle project"
7+
1. When the Gradle sections appeared in the right bar, navigate there and right-click `magento-2-php-storm-plguin > Tasks -> Intellij -> runIde`
8+
1. Click on "Run "magento-2-php-storm-plugin" to run the plugin. You should see a new instance of IntelliJ launched with the plugin installed. Make sure that the plugin is enabled in IntelliJ settings and indexing is finished. Plugin features should be accessible at this point.
119

1210
# Plugin publication
1311

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,3 @@ out
5050
.idea-sandbox
5151
build
5252
gradle
53-
build

CHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
1.0.0
2+
=============
3+
* Features:
4+
* "Go to GraphQL schema" line marker in the scope of class/interface and method
5+
* "Go to GraphQL resolver class" line marker in the scope of GraphQL schema type arguments
6+
* RequireJS mapping support (reference navigation, completion)
7+
* Plugin class methods generation
8+
* Plugin declaration inspection in the scope of a Plugin Class
9+
* MFTF support (reference navigation, completion)
10+
* Fixed support of 2020.* versions of IDE's
11+
* Create a New Magento 2 Module action
12+
* Code Inspection: Duplicated Observer Usage in events XML
13+
* Create a Plugin class for a class public method action
14+
* Code Inspection: Warning regarding Cacheable false attribute in default XML
15+
* Create a Preference for a class action
16+
117
0.3.0
218
=============
319
* Features:

README.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This is a plugin for Magento 2 development in the PhpStorm IDE. It is available
1515
6. Check "Enable" and "OK" button.
1616

1717
## Works with
18-
* PhpStorm >= 2017.2
18+
* PhpStorm >= 2019.3.3
1919
* JRE >= 1.8
2020

2121
## Features
@@ -24,6 +24,13 @@ This is a plugin for Magento 2 development in the PhpStorm IDE. It is available
2424
* "Navigate to configuration" reference in scope of class/interface
2525
* "Go to plugin" reference in scope of class/interface and method
2626
* "Navigate to Web API configuration" reference in scope of class/interface and method
27+
* Plugin class methods generation
28+
* Plugin declaration inspection
29+
* RequireJs reference navigation and completion
30+
* MFTF reference navigation and completion
31+
* GraphQL navigation line markers
32+
* Code generation
33+
* Inspections for XML configuration
2734

2835
## License
2936
Each Magento source file included in this distribution is licensed under OSL-3.0 license.

0 commit comments

Comments
 (0)