Skip to content

Commit 73e01ab

Browse files
committed
Add README to plugin definition and README.md
1 parent 8fe1152 commit 73e01ab

File tree

2 files changed

+53
-10
lines changed

2 files changed

+53
-10
lines changed

META-INF/plugin.xml

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,40 @@
11
<idea-plugin version="2">
22
<id>com.cedricziel.idea.typo3</id>
33
<name>TYPO3</name>
4-
<version>0.1</version>
4+
<version>0.1.0</version>
55
<vendor email="cedric@cedric-ziel.com" url="https://www.cedric-ziel.com">Cedric Ziel</vendor>
66

77
<description><![CDATA[
8-
TYPO3 CMS Plugin for IntelliJ IDEA products.
9-
<strong>EXPERIMENTAL</strong>
8+
<h1>TYPO3 CMS Plugin</h1>
9+
10+
<strong>beta quality</strong>
11+
12+
<h2>Features:</h2>
13+
14+
<h3>Service Locator & Extbase Dependency Injection Container</h3>
15+
16+
<p>
17+
The plugin provides you with greater code stability, since the return types of
18+
instance creations are inferred, giving you stable auto-completion and insight
19+
into the written code.
20+
</p>
21+
22+
<ul>
23+
<li>infer return type of GeneralUtility::makeInstance() calls without meta file</li>
24+
<li>infer return type of ObjectManager::get() calls without meta file</li>
25+
</ul>
26+
27+
<h2>Credits</h2>
28+
<p>Thank you to <a href="https://github.com/Haehnchen">Daniel Espendiller</a> and <a href="https://github.com/adrienbrault">Adrien Brault</a>
29+
for providing their <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin">Symfony2 Plugin</a> in the first place.
30+
It is a great inspiration for possible solutions and parts of the code.</p>
31+
32+
33+
<h2><a href="https://github.com/cedricziel/idea-php-typo3-plugin/graphs/contributors">Contributors</a></h2>
34+
<ul>
35+
<li><a href="https://github.com/cedricziel">Cedric Ziel</a></li>
36+
<li><a href="https://github.com/cedricziel/idea-php-typo3-plugin/graphs/contributors">GitHub Contributors</a></li>
37+
</ul>
1038
]]></description>
1139

1240
<change-notes><![CDATA[
@@ -17,11 +45,6 @@
1745
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
1846
<idea-version since-build="145.0"/>
1947

20-
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
21-
on how to target different products -->
22-
<!-- uncomment to enable plugin in all products
23-
<depends>com.intellij.modules.lang</depends>
24-
-->
2548
<depends>com.jetbrains.php</depends>
2649

2750
<extensions defaultExtensionNs="com.intellij">
@@ -38,4 +61,4 @@
3861
<!-- Add your actions here -->
3962
</actions>
4063

41-
</idea-plugin>
64+
</idea-plugin>

README.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,30 @@
1-
# EXPERIMENTAL TYPO3 CMS Plugin for Jetbrains IDEA based products
1+
# TYPO3 CMS Plugin for IntelliJ IDEA / PhpStorm
2+
3+
## Installation
4+
5+
On PhpStorm or IntelliJ:
6+
7+
* open "File" -> "Settings"
8+
* select "Plugins"
9+
* select "Browse Plugins"
10+
* search "TYPO3"
11+
* choose the plugin in the left pane, click the install button in
12+
the right pane
13+
* hit apply, close the window
14+
* restart your IDE
15+
* profit!
216

317
## Features
418

519
* TypeProvider for `GeneralUtility::makeInstance`
620
* TypeProvider for `ObjectManager::get`
721

22+
## Credits
23+
24+
Thank you to <a href="https://github.com/Haehnchen">Daniel Espendiller</a> and <a href="https://github.com/adrienbrault">Adrien Brault</a>
25+
for providing their <a href="https://github.com/Haehnchen/idea-php-symfony2-plugin">Symfony2 Plugin</a> in the first place.
26+
It is a great inspiration for possible solutions and parts of the code.
27+
828
# License
929

1030
MIT

0 commit comments

Comments
 (0)