{"repo":"puppetlabs/pdk","free":true,"listed":false,"github":"https://github.com/puppetlabs/pdk","clone":"git clone https://github.com/puppetlabs/pdk.git","description":"The shortest path to better modules: Puppet Development Kit; Download:","language":"Ruby","stars":233,"topics":["puppet","sdk","pdk","rspec-puppet","hacktoberfest"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"pdk Installation Basic usage Experimental features Module compatibility Contributing Contact Information 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. PDK includes the following tools: Tool Description Owned by Puppet ---- ----------- --------------- facterdb A gem that contains facts for Operating Systems. N metadata-json-lint Validates and lints metadata.json files in modules against Puppet module metadata style guidelines. N pdk Tool to generate and test modules and module content, such as classes, from the command line. Y puppet-lint Checks your Puppet code against the recommendations in the Puppet language style guide. Y puppet-syntax Checks for correct syntax in Puppet manifests, templates, and Hiera YAML. N puppetlabs spec helper Provides classes, methods, and Rake tasks to help with spec testing Puppet code. Y rspec-puppet Tests the behavior of Puppet when it compiles your manifests into a catalog of Puppet resources. Y rspec-puppet-facts Adds support for running rspec-puppet tests against the facts for your supported operating systems. N Installation Download and install the newest package matching yo","default_branch":null,"files":null,"tree":[],"storefront":"/r/puppetlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/puppetlabs/pdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}