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.

Reply via email to