diff --git a/.travis.yml b/.travis.yml
new file mode 100755
index 0000000..1f2eb2a
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,25 @@
+language: generic
+script:
+- cp -r ./CodeIgniter plugins/CodeIgniter/
+- cd plugins/CodeIgniter/
+- zip -r ../../codeigniter-code-completion-helper-$TRAVIS_TAG.jar *
+- cd ../../
+- cp -r ./OpenCart plugins/OpenCart/
+- cd plugins/OpenCart/
+- zip -r ../../opencart-code-completion-helper-$TRAVIS_TAG.jar *
+- cd ../../
+- cp -r ./WordPress plugins/WordPress/
+- cd plugins/WordPress/
+- zip -r ../../wordpress-code-completion-helper-$TRAVIS_TAG.jar *
+- cd ../../
+deploy:
+ provider: releases
+ api_key:
+ secure: QmUSrY2z1c78xGxXnFq68My+r9gohsa+txDW6DlQPhxvIpbXbAF50y8B0xpSYLIMPYFoFJYguVJDm04UMTQcLE8W1ftrWHsSGwF1PaxvgX1yWFXtPRQ84N2HSKUtvPY/2RMd5oaDznHeN8koINfSkRPrcdtwLpJ83MXKn+fEbfuZIneJjdzzJJ3R5yU+nTLL+j85Gqy+g9pY29sKOLV7JHN61TrFsMC/YKDcjuMMHGjPAkodtdFmQYgF8WZgwc1OEED6iZlvBHNaMTamf+BEG4SNQT/4cpV1uwXCxBAkeDwsRfzSShAITNDPtd90JJOId5mDFVKj5n8RC/ZgHMZl/io21oZKHNRxgDrKHYmWuTZNwe+tNsQPmDBXe3munMoFiXusa2lNAddrswjQLhjvFZZGxT+r/FtebaJsu9TULGqpB2n/QycOZx2n/2bR8PFYtbpTC66LGMnBvsNL+EotJm9m531ImodKT7c2mXFz+bIXa3DdgELt4aaCrxaE06zJ3XX+gfDmlLZUZ4E90K3S/F+tdtO1d0amaAlJkOoPrZLleXdvAERrELKzJ56miZfHckZjNIo7U+aqDardlZC8kQ2z0hdrUNnFEmGZJZxKgOH9W3OCy2AjCmhBwxtzrisVqmLn0KtmgOrZxWdsUk+oR4RErYsjEu2oRA8EOjAyd10=
+ file:
+ - codeigniter-code-completion-helper-$TRAVIS_TAG.jar
+ - opencart-code-completion-helper-$TRAVIS_TAG.jar
+ - wordpress-code-completion-helper-$TRAVIS_TAG.jar
+ skip_cleanup: true
+ on:
+ tags: true
\ No newline at end of file
diff --git a/README.md b/README.md
index 7d85567..41d5a45 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,14 @@ Its important that you read the comments in each file.
* Laravel submodule laravel-helpers
+
+
+##### Note: plugins work only in PhpStorm 2016.3 EAP
+Props to @artspb for pointing me to this and showing me how they are created.
+
+The plugins in this repo will be available via the phpStorm plugin system as of `2016.3 EAP`
+
+
Laravel helpers https://github.com/danielboendergaard/laravel-helpers
CodeIgniter source https://github.com/EllisLab/CodeIgniter
diff --git a/plugins/CodeIgniter/META-INF/plugin.xml b/plugins/CodeIgniter/META-INF/plugin.xml
new file mode 100755
index 0000000..d389c5c
--- /dev/null
+++ b/plugins/CodeIgniter/META-INF/plugin.xml
@@ -0,0 +1,33 @@
+
+ me.artpsb.idea.plugin.codeigniter.code.completion.helper
+ CodeIgniter Code Completion Helper
+ 1.0
+ Jeff Behnke
+
+ Mark as Plain Text
+
+ - /system/core/Controller.php
+ - /system/core/Model.php
+ - /system/database/DB_active_rec.php
+
+ ]]>
+
+ 1.0
+
+ ]]>
+
+
+
+
+ com.intellij.modules.platform
+ com.jetbrains.php
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/OpenCart/META-INF/plugin.xml b/plugins/OpenCart/META-INF/plugin.xml
new file mode 100755
index 0000000..53d2813
--- /dev/null
+++ b/plugins/OpenCart/META-INF/plugin.xml
@@ -0,0 +1,34 @@
+
+ me.artpsb.idea.plugin.opencart.code.completion.helper
+ OpenCart Code Completion Helper
+ 1.0
+ Jeff Behnke
+
+ Mark as Plain Text
+
+ - /system/engine/controller.php
+ - /system/engine/model.php
+ - /system/engine/loader.php
+
+
+ ]]>
+
+ 1.0
+
+ ]]>
+
+
+
+
+ com.intellij.modules.platform
+ com.jetbrains.php
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/WordPress/META-INF/plugin.xml b/plugins/WordPress/META-INF/plugin.xml
new file mode 100755
index 0000000..8fe5968
--- /dev/null
+++ b/plugins/WordPress/META-INF/plugin.xml
@@ -0,0 +1,27 @@
+
+ me.artpsb.idea.plugin.wordpress.code.completion.helper
+ WordPress Code Completion Helper
+ 1.0
+ Jeff Behnke
+
+
+
+ 1.0
+
+ ]]>
+
+
+
+
+ com.intellij.modules.platform
+ com.jetbrains.php
+
+
+
+
+
\ No newline at end of file