Tool integration
Popili is designed to integrate into modern CI/CD pipelines. Every feature – from automated formatting, to
verification, to code generation – has a fully featured command-line interface, providing machine-readable
output and enabling easy integration into custom scripts. If the command-line tools aren't enough, our extensive
Java API can implement custom tooling.
Further, our code generators can output a structured description of every part of the auto-generated code. This
means you can construct custom tooling to auto-generate further code that fully integrates with the platform. So
you can automatically generate bindings from Coco-generated code to other languages, generate customised mocks
for bespoke testing frameworks, or even auto-generate RPC implementations.