Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今ならできる!PhpStormプラグイン開発
Search
chiroruxx
August 27, 2025
Technology
0
51
今ならできる!PhpStormプラグイン開発
2025/08/27 第178回PHP勉強会@東京 で登壇した資料です。
chiroruxx
August 27, 2025
Tweet
Share
More Decks by chiroruxx
See All by chiroruxx
Goを使ってTDDを体験しよう!
chiroruxx
1
220
Go Connectへの想い
chiroruxx
0
180
eBPF with PHPをさわる
chiroruxx
0
130
sl完全に理解したつもり
chiroruxx
0
120
命名をリントする
chiroruxx
1
840
良い命名かを調べるリンターを作った + α
chiroruxx
0
130
GoLandを布教する会
chiroruxx
0
43
PHPはいつから死んでいるかの調査
chiroruxx
3
670
元phperから見たGoの良いところ
chiroruxx
0
110
Other Decks in Technology
See All in Technology
KAGのLT会 #8 - 東京リージョンでGAしたAmazon Q in QuickSightを使って、報告用の資料を作ってみた
0air
0
180
それでも私はContextに値を詰めたい | Go Conference 2025 / go conference 2025 fill context
budougumi0617
4
820
OCI Network Firewall 概要
oracle4engineer
PRO
1
7.7k
GA technologiesでのAI-Readyの取り組み@DataOps Night
yuto16
0
220
日経が挑戦するデータ民主化 ~ セルフサービス基盤がもたらす利点と苦悩~/nikkei-tech-talk-37
nikkei_engineer_recruiting
0
210
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
220
PyCon JP 2025 DAY1 「Hello, satellite data! ~Pythonではじめる衛星データ解析~」
ra0kley
0
710
VCC 2025 Write-up
bata_24
0
130
DataOpsNight#8_Terragruntを用いたスケーラブルなSnowflakeインフラ管理
roki18d
1
280
Optuna DashboardにおけるPLaMo2連携機能の紹介 / PFN LLM セミナー
pfn
PRO
1
470
PythonとLLMで挑む、 4コマ漫画の構造化データ化
esuji5
0
120
GopherCon Tour 概略
logica0419
2
150
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
How GitHub (no longer) Works
holman
315
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Agile that works and the tools we love
rasmusluckow
330
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
How STYLIGHT went responsive
nonsquared
100
5.8k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Transcript
今ならできる! PhpStorm プラグイン開発 第178回 PHP勉強会@東京
⾃⼰紹介 ちひろ X: @chiroruxxxx 株式会社モリサワ
プラグイン! つくりました!
でも時間かかる んでしょう? プラグイン開発はたいへん・・・ 膨大なドキュメント なんでもできるので、ドキュメント量も多い 慣れない言語
Kotlin or Java での開発 慣れない環境 gradle?xml?kts?
実際どんだけ かかったの? だいたい半日くらい 動かすだけならもっとはやい PHPer でも今なら作れる!やり方を紹介します!
ステップはたったの4つ!
1. 課⾦する 一番の難関 PhpStorm では Kotlin, Java はサポートされていません
IntelliJ IDEA が必要です All Product Pack を買いましょう
2. プロジェクト 作成
3. 実装する Junieに作りたいプラグインを作ってもらいます AI の課金は All Product Pack
に含まれています
4. カスタマイズ AIの出すコードはだいたい微妙なので 自由にリファクタリングしたり、機能追加しましょう わからないことはAIに質問すればOK ここが一番時間がかかる
まとめ JetBrainsのプラグインは作るのが大変・・・ でも今なら!AIを使ってドキュメントリーディングをスキップ しよう! 本当に必要な部分だけドキュメントにあたるとよき