On Sep 21, 2015, at 7:52 PM, Corey Osman <[email protected]> wrote: > > Hi, > > I remember when the puppet 2.7 release came out with support for faces was > all the rage. The faces API seemed pretty slick as its a pluggable system > that allows the plugin to implement options as well. I am curious if there > is any design notes or blog that someone followed in order to create this > system as I am looking to implement a similar pluggable feature for a project > I have.
Hi Corey, I was half of the design team for Faces (and a dev who left years ago was the other half). There aren’t any design notes that I know of - we weren’t quite so mature as that then. My goal was to build an internal API that could be used directly in ruby or reflected directly onto the CLI, and I couldn’t find anything that could do it. FWIW, most of the current dev considers Faces to be a miserable failure. I’m not clear on all the details, but I think it mostly comes down to a high degree of complexity, low relative value, and unnecessarily complicated implementation. Not very helpful, but there you go. -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/8F355324-95B7-4E35-9206-5DBDDED68DDE%40puppetlabs.com. For more options, visit https://groups.google.com/d/optout.
