Thursday, May 9, 2013

Podcast: Make Enhancement Proposals with Puppet Armatures


Podcast: Make Enhancement Proposals with Puppet Armatures

Podcast: Puppet Armatures

In this episode of the Puppet Labs Podcast, we talked about the new Puppet Armatures process.

Puppet's open source community is amazing. People from all over the world have contributed to its ecosystem with everything from modules to manage complex application stacks, to documentation fixes, to new features in the core. The community is big enough now that we wanted to both give and receive feedback earlier in the design process of significant changes, whether they're developed internally at Puppet Labs or by outside contributors. There are some great examples of this process and we followed the OpenJDK Java Enhancement Proposal (JEP) model closely when thinking about how to do this. Unfortunately, another great community nabbed the most obvious acronym for Puppet Enhancement Proposals and we didn't want to tread on Python! So some brainstorming ensued. The result is Armatures, or ARMs for short:

armature |ˈärməCHər, -ˌCHo͝or |
2 a metal framework on which a sculpture is molded with clay or similar material.
• a framework or formal structure, esp. of a literary work: Shakespeare's plots have served as the armature for many novels.
— New Oxford American Dictionary

We're still just a short time into the process (the process itself is an ARM and subject to community feedback!) but you can view, comment, and contribute to the
Armature repository on GitHub.

In this podcast, Dawn, Kara and I discuss AMRs with Henrik Lindberg (who generated the idea and is the most prolific ARM author to this point).

See the rest of the podcasts.

Learn more:


Original Page: https://puppetlabs.com/blog/podcast-make-enhancement-proposals-with-puppet-armatures/





Sent from my iPad

No comments:

Post a Comment