pm_contribute_export
Exports git changes as a contribution document containing diffs, descriptions, and testing steps to submit bug fixes or features back to the Puppet Master framework.
Instructions
Export current git changes as a PM contribution document. Generates a .pm-contribution.md file with diffs, descriptions, and testing instructions. Use this when you fix a bug or add a feature in a client project that should be contributed back to the PM framework.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | No | One-line summary of the contribution | |
| type | No | Type of contribution | |
| problem | No | What was broken or why was this needed | |
| solution | No | How the problem was solved | |
| testing | No | Step-by-step testing instructions | |
| files | No | Comma-separated list of files to include (defaults to git diff --name-only) |