Skip to content

Commit d5d2bdb

Browse files
miharpclaude
andcommitted
Add PDK.markdown stub so {{pdk}}/pdk.html links resolve
Five docs pages define [pdk]: {{pdk}}/pdk.html as a link reference. Since {{pdk}} resolves to an empty string, all these links pointed to /pdk.html which 404'd. Adds PDK.markdown at the repo root with permalink: /pdk.html, noting that Puppet/Perforce ceased open-source PDK maintenance at version 3.4.0 and linking to both the OSS docs and Puppet's current (credential-gated) PDK documentation. Signed-off-by: Michael Harp <mike@mikeharp.com> Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 85902d5 commit d5d2bdb

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

PDK.markdown

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: default
3+
title: Puppet Development Kit (PDK)
4+
permalink: /pdk.html
5+
---
6+
7+
The **Puppet Development Kit (PDK)** is a package of development and testing tools that helps you create, validate, and test Puppet modules.
8+
9+
> **Note:** Puppet (Perforce) ceased open-source maintenance of PDK at version **3.4.0**. Newer versions are distributed from a protected repository requiring either a Puppet Forge API key or a Puppet Enterprise license ID to download; see [Puppet's PDK documentation](https://help.puppet.com/pdk/current/topics/pdk.htm) for details. Documentation for the last open-source release is available in the [pdk repository on GitHub](https://github.com/puppetlabs/pdk/blob/main/docs/pdk.md).
10+
11+
## Overview
12+
13+
PDK provides a standard set of tools and workflows for developing Puppet modules, including:
14+
15+
- Module scaffolding and structure validation
16+
- Unit testing with rspec-puppet
17+
- Acceptance testing with Litmus
18+
- Metadata validation
19+
20+
## Compatibility with OpenVox
21+
22+
OpenVox is compatible with PDK **3.4.0** and earlier for module development workflows. The last open-source release can be found in the [pdk repository on GitHub](https://github.com/puppetlabs/pdk).

0 commit comments

Comments
 (0)