Community Edition対応について
質問をさせてください。
siosio/DomaSupportはIntelliJ IDEAのUltimate Editionのみをサポートしている認識です。今後Community Editionをサポートする予定はあるでしょうか?
実は私の所属する組織で、Community EditionをサポートしたDomaの開発支援ツールを作る計画がありまして、こちらに統合する形で進めた方が良いのか、それとも別途新規に作成した方が良いのかを検討しております。
もし今後のロードマップやご意見があればお聞かせていただければと思います。
@nakamura-to 質問ありがとうございます! 一度UE向けの部分を排除してCE向けのプラグインを作ったことあるので、CEに対応するのはそこまで難しくないかもと思っています!(一部機能的な制約が出る可能性はありますが…) 今までCE対応は考えていなかったのですが、対応考えてみようと思います!
このプラグインを作った当時はDoma使う人の殆どはUEを使っているだろうとの推測もありUEのみの対応としていた経緯もあります!(IntelliJ付属のDatabaseプラグインの機能がつけるのも便利だったのもありますが…)
ご回答ありがとうございます!
CE対応をご検討いただけるということで嬉しく思います。
私が所属する組織の状況を共有しますと、IntelliJ IDEAプラグインの技術的なキャッチアップを兼ねて来月からプロトタイプの開発を始める予定です(siosio/DomaSupportのコードも参考にさせていただきます)。プロトタイプのコードはオープンにする予定なので、コードを見ていただいた上で今後の連携方針を相談できればと思っております。
プロトタイプのコードは2月または3月には公開できるのではと考えています。 プロトタイプができたらまたお声がけさせていただきます。
あくまで私の観測範囲においてですが、JavaファイルとSQLファイルの相互遷移をCE上で実現したいニーズは結構強いようです。
よろしくお願いします。
@siosio プロタイプができたので共有いたします。
リポジトリ https://github.com/domaframework/doma-tools-for-intellij
マーケットプレイス https://plugins.jetbrains.com/plugin/26701-doma-tools/
現状、CEでのみ動作確認しており、UEへの対応は今後の課題となっています。
もしコメントがあればよろしくお願いします。
@nakamura-to 返信・対応できておらずすみません… DomaSupportのCE対応につきましては、簡単な動作確認して先ほどba-jonn2.0.0として公開しました!
doma-tools-for-intellij 見てみます!ありがとうございます!
DomaSupportよりできること(SQLファイル内での補完など)多くてめちゃくちゃ良いですね!!
@siosio CE対応していただいたのですね。ありがとうございます!
現在のDomaのドキュメントでは、UE対応のみと記載していますが、修正したいと思います。 https://doma.readthedocs.io/en/latest/getting-started/#intellij-idea
DomaSupportよりできること(SQLファイル内での補完など)多くてめちゃくちゃ良いですね!!
ありがとうございます。
当初、統合することも検討していていましたが、当面の間、併存していくのが良いかもしれないですね。 ユーザーがニーズに合ったものを選ベば特に問題ないだろうと考えています。 もちろん、適宜連携・協力させていただければ大変嬉しいです。