Skip to content

/jay-sync-api/-idea-plugin is a IDEA plugin for AsyncAPI specification

License

Notifications You must be signed in to change notification settings

philCryoport/jasyncapi-idea-plugin

 
 

Repository files navigation

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

About

/jay-sync-api/-idea-plugin is a IDEA plugin for AsyncAPI specification

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.3%
  • HTML 0.7%