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).
Learn more:
- We have Puppet Camps coming up in New York, Austin, Raleigh and more. Visit the
Puppet Camp page to register to attend or
learn more about submitting talks. - Attend PuppetConf, our annual operations conference at the Fairmont in San Francisco on August 22 and 23. You can register now or submit a session proposal!
- Find a local Puppet User Group or start one in your city!
- Download the Learning Puppet VM, and get started learning Puppet in a safe environment following our introductory tutorial.
- Already using Puppet, and have questions? Visit our community Ask site, and get answers and advice for using Puppet.
- Join the Puppet community.
Original Page: https://puppetlabs.com/blog/podcast-make-enhancement-proposals-with-puppet-armatures/
No comments:
Post a Comment