Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add IntelliJ IDEA to documentation #148

Merged
merged 2 commits into from
Nov 27, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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-YMKl19C5EMRgENKU_tOAwOVLcIGZ6Bbm63Q7V) for macOS (Apple Silicon and Intel), Windows and Linux.
eskatos marked this conversation as resolved.
Show resolved Hide resolved
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