Hi there!

In the COMMITTERS.md [0] file it is clearly stated that Puppet uses Feature 
Flags as the primary opt-in behavior, but cannot find a clear location 
where these are being used. In defaults.rb [1] I see configuration settings 
without no explicit distinction between stable or experimental features.

Where can I find the used Feature Flags with their defaults values?
How is decided that a new feature in Puppet should be behind a Feature Flag?

I'm currently undergoing an academic research regarding Technical Debt and 
Feature Toggles and I'm trying to determine if Puppet is a good candidate 
to be analyzed.

Thank you in advance,

Juan

References:

[0] - https://github.com/puppetlabs/puppet/blob/master/COMMITTERS.md
[1] - 
https://github.com/puppetlabs/puppet/blob/master/lib/puppet/defaults.rb

-- 
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 puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/a96375a0-2676-49e2-a3ee-b01ce90bb732%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to