Skip to content
This repository has been archived by the owner on Feb 1, 2023. It is now read-only.

Pakisan/jasyncapi-idea-plugin

Repository files navigation

Plugin was transfered to AsyncAPI Initiative

AsyncAPI - IDEA plugin

⚠️ This plugin doesn't support AsyncAPI 1.x

Idea plugin for the java-asyncapi - Helps to edit and validate AsyncAPI schemas.

Features

  • Recognition of AsyncAPI schemas.
  • AsyncAPI schema example creation from file -> new -> AsyncAPI schema.
  • AsyncAPI schema inspection and validation using AsyncAPI JSON Schema.
  • Local references resolving with auto-completion in AsyncAPI schema (json).
  • File references resolving with auto-completion in AsyncAPI schema (json).

Usage

  1. clone repository
git clone https://github.com/Pakisan/jasyncapi-idea-plugin.git
  1. move to jasyncapi-idea-plugin
cd jasyncapi-idea-plugin
  1. build plugin
➜  jasyncapi-idea-plugin git:(feature/idea-plugin) ✗ ./gradlew buildPlugin
...
BUILD SUCCESSFUL in 24s
11 actionable tasks: 11 executed
  1. install plugin from disk - JetBrains Instruction