On Mon, 02 Sep 2019 17:11:44 -0400 Gabriel Filion <gabs...@lelutin.ca> wrote: > Package: wnpp > Severity: wishlist > Owner: Gabriel Filion <gabs...@lelutin.ca> > > * Package name : ruby-pdk
I've discussed the name a bit on different channels today and the folks in the ruby team told me that calling it "ruby-pdk" would be a mistake since it's not a library but rather a binary. Also, just calling the package "pdk" seems to be too confusing since it sounds very generic. So for now the consensus seems to point towards naming this package "puppet-development-kit" instead in order to make it obvious what it is and easy to find. > Version : 1.13.0 > Upstream Author : Puppet, Inc. > * URL : https://github.com/puppetlabs/pdk > * License : Apache License 2.0 > Programming Lang: Ruby > Description : A CLI to facilitate easy, unified development workflows > for Puppet modules > > The Puppet Development Kit (PDK) includes key Puppet code development and > testing tools for Linux, Windows, and OS X workstations, so you can install > one package with the tools you need to create and validate new modules. > > PDK includes testing tools, a complete module skeleton, and command line tools > to help you create, validate, and run tests on Puppet modules. PDK also > includes all dependencies needed for its use. > > > This package is the very useful helper that's been adopted by the puppet > community to help out building new modules and maintaining them. It also helps > with publishing modules to forge.puppet.com, which is the community module > repository. > > Puppet, up to the 5.x branch, has had a builtin command "puppet module build" > that can create a tar archive with the relevant files placed in a layout > that's acceptable for publication on forge.puppet.com. This builtin command > is marked as deprecated in puppet 5.x and was removed in the 6.x branch. This > means that puppet users now need to use pdk for publishing their modules. > > pdk also interacts with other tools, some of which are already packaged in > debian, to help users validate the syntax and code style of theire modules but > also to write unit tests. > > the upstream project vendors all of those additional tools and the ones that > are not yet packaged yet would need to be packaged separately for debian. This > currently includes the metadata-json-lint and rspec-puppet-facts ruby gems > > I plan to maintain this package and the dependencies that I will need to > package additionally within the ruby team. > >
signature.asc
Description: OpenPGP digital signature