Skip to content
Albert Tregnaghi edited this page Jul 8, 2019 · 9 revisions

About ASP

ASP stands for Asciidoctor Server Protocol. It shall provide editors the possibity to have an easy to use asciidoctor server which brings up all dependencies, but can run inside another JVM (or be used as an embedded server).

Concept of conversion by ASP

conversion concept

Benefits

  • Very easy to upgrade server dependencies, because nearly no additional dependencies are inside server, so when a new asciidoctorj variant comes up, it’s pretty easys to adopt.

  • Server and Editor become independent

  • Outside JVM, so doesn’t consume IDE JVM memory (e.g. when Eclipse or IntelliJ are doing an embedded approach)

  • Could be used in other languages where no direct asciidoctor support is available

  • Should be faster than always launching new processes

  • No real installation necessary, just copy jar…​, so easy to deploy

Clone this wiki locally