08 June 2018
I am working a lot on the OpenAPI Generator project these days. This means that I need to edit OpenAPI Specification files a lot. A specification file is a *.yaml
file that describes a REST API.
In Eclipse IDE I have installed the KaiZen OpenAPI Editor plugin. This is an Xtext editor that provides everything that you need to be efficient with your OpenAPI specification: outline, code completion, jumps for references, renaming support…
It can be installed from the Eclipse Marketplace.
If you use the Eclipse Installer (also called Oomph), you can add this xml snippet to your installation.setup
file:
<?xml version="1.0" encoding="UTF-8"?>
<setup.p2:P2Task
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0">
<requirement
name="com.reprezen.swagedit.feature.feature.group"/>
<repository
url="http://products.reprezen.com/swagedit/latest/"/>
</setup.p2:P2Task>
It is free and open-source (EPL). Enjoy.