Skip to content

Commit 84d43a1

Browse files
committed
Basic functionality (autocomplete and one warning)
[skip ci]
1 parent 55aebd2 commit 84d43a1

29 files changed

+776
-103
lines changed

.gitignore

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
.gradle
2-
.idea
3-
.qodana
4-
build
1+
/.gradle/
2+
/.idea/
3+
/.qodana/
4+
/build/
5+
6+
/src/test/testData/

CHANGELOG.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
<!-- Keep a Changelog guide -> https://keepachangelog.com -->
2-
3-
# intellij-spring-graphql-plugin Changelog
1+
# Spring GraphQL Support
42

53
## [Unreleased]
64
### Added
7-
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
5+
- Temporary

README.md

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,23 @@
1-
# intellij-spring-graphql-plugin
1+
# Spring GraphQL Support for IntelliJ IDEA (Ultimate Edition)
22

3-
![Build](https://github.com/jord1e/intellij-spring-graphql-plugin/workflows/Build/badge.svg)
4-
[![Version](https://img.shields.io/jetbrains/plugin/v/PLUGIN_ID.svg)](https://plugins.jetbrains.com/plugin/PLUGIN_ID)
5-
[![Downloads](https://img.shields.io/jetbrains/plugin/d/PLUGIN_ID.svg)](https://plugins.jetbrains.com/plugin/PLUGIN_ID)
3+
:warning: CURRENTLY IN DEVELOPMENT
64

7-
## Template ToDo list
8-
- [x] Create a new [IntelliJ Platform Plugin Template][template] project.
9-
- [ ] Get known with the [template documentation][template].
10-
- [ ] Verify the [pluginGroup](/gradle.properties), [plugin ID](/src/main/resources/META-INF/plugin.xml) and [sources package](/src/main/kotlin).
11-
- [ ] Review the [Legal Agreements](https://plugins.jetbrains.com/docs/marketplace/legal-agreements.html).
12-
- [ ] [Publish a plugin manually](https://plugins.jetbrains.com/docs/intellij/publishing-plugin.html?from=IJPluginTemplate) for the first time.
13-
- [ ] Set the Plugin ID in the above README badges.
14-
- [ ] Set the [Deployment Token](https://plugins.jetbrains.com/docs/marketplace/plugin-upload.html).
15-
- [ ] Click the <kbd>Watch</kbd> button on the top of the [IntelliJ Platform Plugin Template][template] to be notified about releases containing new features and fixes.
5+
![Build](https://github.com/jord1e/spring-graphql-intellij-plugin/workflows/Build/badge.svg)
6+
[![Version](https://img.shields.io/jetbrains/plugin/v/17963-spring-graphql-support.svg)](https://plugins.jetbrains.com/plugin/17963-spring-graphql-support)
7+
[![Downloads](https://img.shields.io/jetbrains/plugin/d/17963-spring-graphql-support.svg)](https://plugins.jetbrains.com/plugin/17963-spring-graphql-support)
168

179
<!-- Plugin description -->
18-
This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.
19-
20-
This specific section is a source for the [plugin.xml](/src/main/resources/META-INF/plugin.xml) file which will be extracted by the [Gradle](/build.gradle.kts) during the build process.
21-
22-
To keep everything working, do not remove `<!-- ... -->` sections.
10+
This plugin adds support for [Spring GraphQL](https://spring.io/projects/spring-graphql).
2311
<!-- Plugin description end -->
2412

2513
## Installation
2614

2715
- Using IDE built-in plugin system:
2816

29-
<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Marketplace</kbd> > <kbd>Search for "intellij-spring-graphql-plugin"</kbd> >
17+
<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>Marketplace</kbd> > <kbd>Search for "Spring GraphQL Support"</kbd> >
3018
<kbd>Install Plugin</kbd>
3119

3220
- Manually:
3321

34-
Download the [latest release](https://github.com/jord1e/intellij-spring-graphql-plugin/releases/latest) and install it manually using
22+
Download the [latest release](https://github.com/jord1e/spring-graphql-intellij-plugin/releases/latest) and install it manually using
3523
<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>⚙️</kbd> > <kbd>Install plugin from disk...</kbd>
36-
37-
38-
---
39-
Plugin based on the [IntelliJ Platform Plugin Template][template].
40-
41-
[template]: https://github.com/JetBrains/intellij-platform-plugin-template

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
// Kotlin support
1010
id("org.jetbrains.kotlin.jvm") version "1.5.30"
1111
// Gradle IntelliJ Plugin
12-
id("org.jetbrains.intellij") version "1.1.6"
12+
id("org.jetbrains.intellij") version "1.2.1"
1313
// Gradle Changelog Plugin
1414
id("org.jetbrains.changelog") version "1.3.0"
1515
// Gradle Qodana Plugin

gradle.properties

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,25 @@
11
# IntelliJ Platform Artifacts Repositories
22
# -> https://plugins.jetbrains.com/docs/intellij/intellij-artifacts.html
3-
4-
pluginGroup = com.github.jord1e.intellijspringgraphqlplugin
5-
pluginName = intellij-spring-graphql-plugin
6-
pluginVersion = 0.0.1
7-
3+
pluginGroup=nl.jrdie.idea.springql
4+
pluginName=spring-graphql-intellij-plugin
5+
pluginVersion=0.0.1
86
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
97
# for insight into build numbers and IntelliJ Platform versions.
10-
pluginSinceBuild = 203
11-
pluginUntilBuild = 212.*
12-
8+
pluginSinceBuild=211.0
9+
pluginUntilBuild=213.*
1310
# Plugin Verifier integration -> https://github.com/JetBrains/gradle-intellij-plugin#plugin-verifier-dsl
1411
# See https://jb.gg/intellij-platform-builds-list for available build versions.
15-
pluginVerifierIdeVersions = 2020.3.4, 2021.1.3, 2021.2.1
16-
17-
platformType = IC
18-
platformVersion = 2020.3.4
19-
platformDownloadSources = true
20-
12+
pluginVerifierIdeVersions=2020.3.4, 2021.1.3, 2021.2.1
13+
platformType=IU
14+
platformVersion=IU-LATEST-EAP-SNAPSHOT
15+
platformDownloadSources=true
2116
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
2217
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
23-
platformPlugins =
24-
18+
platformPlugins=com.intellij.spring, com.intellij.java, org.jetbrains.kotlin, IntelliLang, com.intellij.lang.jsgraphql:3.0.0, PsiViewer:213-SNAPSHOT
2519
# Java language level used to compile sources and to generate the files for - Java 11 is required since 2020.3
26-
javaVersion = 11
27-
28-
gradleVersion = 7.2
29-
20+
javaVersion=11
21+
gradleVersion=7.2
3022
# Opt-out flag for bundling Kotlin standard library.
3123
# See https://plugins.jetbrains.com/docs/intellij/kotlin.html#kotlin-standard-library for details.
3224
# suppress inspection "UnusedProperty"
33-
kotlin.stdlib.default.dependency = false
25+
#kotlin.stdlib.default.dependency=false

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
rootProject.name = "intellij-spring-graphql-plugin"
1+
rootProject.name = "spring-graphql-intellij-plugin"

src/main/kotlin/com/github/jord1e/intellijspringgraphqlplugin/listeners/MyProjectManagerListener.kt

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/kotlin/com/github/jord1e/intellijspringgraphqlplugin/services/MyApplicationService.kt

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/main/kotlin/com/github/jord1e/intellijspringgraphqlplugin/services/MyProjectService.kt

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.github.jord1e.intellijspringgraphqlplugin
1+
package nl.jrdie.idea.springql
22

33
import com.intellij.DynamicBundle
44
import org.jetbrains.annotations.NonNls

0 commit comments

Comments
 (0)