I would suggest improving the documentation for it. It may be helpful to mention in the README that they’ll need to run Caddy with -type=net in order to have Caddy treat the Caddyfile as a net type Caddyfile.
Also a complete rundown of the directives and what can be done would be helpful!
I know it’s still in flux, and I have a feeling some of the Caddyfile syntax could be enhanced/improved upon a bit, but it’s a really great first iteration.