Skip to content

Commit

Permalink
Merge pull request #148 from gradle/eskatos/intellij-idea
Browse files Browse the repository at this point in the history
Add IntelliJ IDEA to documentation
  • Loading branch information
eskatos authored Nov 27, 2024
2 parents 6f56428 + 7459563 commit 0ec0bbb
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The project includes the following experimental parts:

- Software Types as a declarative modeling framework
- Changes in Gradle to support DCL files
- Changes in Android Studio to support DCL files
- Changes in Android Studio and IntelliJ IDEA to support DCL files
- A Visual Studio Code extension to support DCL files
- An Eclipse IDE plugin to support DCL files
- Prototype plugins demonstrating software types and higher-level models
Expand Down
1 change: 1 addition & 0 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ To discuss the roadmap and the related initiatives, use the
* Named domain object containers
* Configuring Software Types from Kotlin DSL
* Prototype Plugins for C++ and Swift
* IntelliJ IDEA DCL support preview
* Support for VS Code and Eclipse IDE
* Generating Declarative Builds with `gradle init`

Expand Down
2 changes: 2 additions & 0 deletions docs/getting-started/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ Code completion only suggests the properties and nested blocks available in the

This video demonstrates the enhanced support for DCL in Android Studio, covering enum properties and named domain object containers.

The same level of support should be expected in [IntelliJ IDEA](./setup.md#intellij-idea).

### Visual Studio Code

<script src="https://fast.wistia.com/embed/medias/8t8appyr68.jsonp" async></script>
Expand Down
9 changes: 9 additions & 0 deletions docs/getting-started/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ To try out the samples and see all of the features, you need to install a few ot
- [JDK](#jdk)
- [IDE](#ide)
- [Android Studio](#android-studio)
- [IntelliJ IDEA](#intellij-idea)
- [Visual Studio Code](#visual-studio-code)
- [Eclipse IDE](#eclipse-ide)
- [Gradle Client](#gradle-client)
Expand Down Expand Up @@ -45,6 +46,14 @@ While syntax highlighting of `.gradle.dcl` files works out of the box in Studio
2. Enable the `gradle.declarative.studio.support` and `gradle.declarative.ide.support` flags
3. Restart the IDE

### IntelliJ IDEA

Download and install a special IntelliJ IDEA Nightly release.
You can find the promoted nightly releases in [this Google Drive folder](https://drive.google.com/drive/folders/19iWu2F4dYs0Vc9xFMkSwY7wizKk-YMKl) for macOS (Apple Silicon and Intel), Windows and Linux.
Pick the most recent one that matches your operating system.

Follow the same instructions as with [Android Studio](#android-studio) above to enable Declarative features.

### Visual Studio Code

Download the [Declarative Gradle VSIX](https://gradle.github.io/declarative-vscode-extension/) and install it in your Visual Studio Code.
Expand Down

0 comments on commit 0ec0bbb

Please sign in to comment.