From f15fea68dbbc4d37800422f0e953acc460ab1130 Mon Sep 17 00:00:00 2001 From: xterao Date: Fri, 14 Mar 2025 15:36:19 +0900 Subject: [PATCH 1/3] Update `README.md` --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b5df5d4a..8c098ef8 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,17 @@ # Doma Tools for IntelliJ +[![Current Release](https://img.shields.io/badge/release-0.3.1-orange.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/26701-doma-tools) +[![Build](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/build.yml/badge.svg?branch=main&event=push)](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/build.yml) +[![Release](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/release.yml/badge.svg?event=release)](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/release.yml) -“Doma Tools” is a plugin that supports the development of Doma-based projects in IntelliJ. +“Doma Tools” is a plugin that supports the development of [Doma](https://github.com/domaframework/doma) based projects in IntelliJ. It checks associations between Dao and SQL, and offers coding support features for Doma syntax, such as generating SQL template files, navigating between files, and inspections to ensure the validity of bind variables. + -## Features +# Features ## Actions The plugin adds some actions, gutter icons. @@ -15,15 +19,15 @@ Shortcut keys can be used for actions ![action.png](images/action.png) -- **Jump to SQL(Alt+D)** +- **Jump to SQL** - Jump to action from Dao to SQL - You can also jump to the SQL file from the gutter icon that is displayed together. -- **Generate SQL(Ctrl+Alt+G)** +- **Generate SQL** - Generate SQL file -- **Jump to Dao(Alt+D)** +- **Jump to Dao** - Jump to action from SQL to Dao - You can also jump to the Dao Method from the gutter icon that is displayed together. -- **Jump to Declaration(Alt+E)** +- **Jump to Declaration** - Jump to action from SQL bind variable to declaration location - ex: Dao arguments, fields, method declaration From d8482ae19f7897af7632b6f5e9d9a929ec77c8f3 Mon Sep 17 00:00:00 2001 From: xterao Date: Fri, 14 Mar 2025 15:36:30 +0900 Subject: [PATCH 2/3] Add PluginLogo --- src/main/resources/META-INF/pluginIcon.svg | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/main/resources/META-INF/pluginIcon.svg diff --git a/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg new file mode 100644 index 00000000..e385e73e --- /dev/null +++ b/src/main/resources/META-INF/pluginIcon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + From e08723555d3004b4887ad0a7a23946f2547bb9e4 Mon Sep 17 00:00:00 2001 From: xterao Date: Fri, 14 Mar 2025 15:46:06 +0900 Subject: [PATCH 3/3] Add badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c098ef8..87aa93d8 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Doma Tools for IntelliJ -[![Current Release](https://img.shields.io/badge/release-0.3.1-orange.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/26701-doma-tools) +[![Current Release](https://img.shields.io/badge/release-Marketplace-orange.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/26701-doma-tools) [![Build](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/build.yml/badge.svg?branch=main&event=push)](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/build.yml) [![Release](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/release.yml/badge.svg?event=release)](https://github.com/domaframework/doma-tools-for-intellij/actions/workflows/release.yml)