Index | Thread | Search

From:
"Sebastian Reitenbach" <sebastia@l00-bugdead-prods.de>
Subject:
NEW: sysutils/ruby-pdk
To:
ports@openbsd.org, jeremy@openbsd.org, kn@openbsd.org, giovanni@openbsd.org
Date:
Mon, 20 May 2024 15:52:00 +0200

Download raw body.

Thread
  • Sebastian Reitenbach:

    NEW: sysutils/ruby-pdk

Hi,

attached two tarballs, one bare sysutils/ruby-pdk, and the other one containing all new required dependencies. I know, it's quite a number of dependencies, but taking MAINTAINER for all of them.
The categories of some of them may be debatable, I'm happy to change them if necessary.

Now that we're modern with Puppet 7 and 8, it makes sense (at least to me) to include a tool to
help update old own modules to modern standards, ease creating spec tests, check code style and publish modules to the Forge. Or in case of dealing with upstream modules, that might be PDK managed.

For me, a very handy and helpful tool, helped me to update a few modules already, so it would be 
very helpful to have it available as a package.

cat pkg/DESCR:
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.


Any feedback welcome.

cheers,
Sebastian