Quantcast
Channel: goa - Design First.
Viewing all articles
Browse latest Browse all 200

Extending goa with Plugin DSLs

$
0
0
goa plugins make it possible to create new DSL and accompanying generators. Since DSLs are nothing more than Go functions their syntax is completely open. Plugins also make it possible to generate new kinds of outputs from any DSL. For example new generators that target different languages from the goa API design language. The combination of these two dimensions make goa plugins very powerful allowing to create new DSLs and generators that target any use case where generating code, documentation, configuration or anything else is useful.

Viewing all articles
Browse latest Browse all 200