Library to generate a user Interface for documents following the specification for openEO processes.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

openEO Processes DocGen

Library to generate a humen-readable version of documents following the specification for openEO processes.

Getting Started

You can simply create an HTML file and modify the window.processesDocument to a URL of a document you'd like to show:

<!DOCTYPE html>

		<title>openEO Processes</title>
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<script defer src=""></script>
		<script src=""></script>
		<script src=""></script>
		<link rel="stylesheet" href="">

		<div id="app"></div>
			window.processesDocument = 'processes.json';
			new Vue({
				render: h => h(DocGen)
		<noscript>Sorry, the documentation generator requires JavaScript to be enabled!</noscript>



To build the files follow these steps:

  1. Install Node.js
  2. Clone or download this repository.
  3. Open a command line window and go to the directory which contains the cloned/downloaded web editor files.
  4. Optionally: Configure the generator by editing vue.config.js and src/config.js to suit your needs.
  5. Install the dependencies by executing npm install on the command line
    • Development: Run the development server by executing npm run serve.
    • Deployment: Build the project by executing npm run build. Afterwards upload the content of the dist folder to your server.


This project is licensed under the Apache 2.0 license - see the LICENSE file for details.