fix: modernize distribution metadata and documentation#32
Draft
toddr-bot wants to merge 2 commits intocpan-authors:mainfrom
Draft
fix: modernize distribution metadata and documentation#32toddr-bot wants to merge 2 commits intocpan-authors:mainfrom
toddr-bot wants to merge 2 commits intocpan-authors:mainfrom
Conversation
- Add LICENSE => 'perl_5' parameter - Upgrade META_MERGE to spec version 2 - Add provides section with dynamic version extraction - Use proper nested resource format (repository, bugtracker) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add comprehensive SUPPORTED SYNTAX section documenting all handled Perl regex constructs from 5.6 through 5.28+ - Remove 150-line inline HISTORY section (duplicated Changes file) - Update CAVEATS: remove stale "email me" text, add visual() caveat - Add current maintainer to AUTHOR section - Rename COPYRIGHT to COPYRIGHT AND LICENSE - Regenerate README from updated POD Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Modernize Makefile.PL metadata for CPAN indexing and replace stale POD with a comprehensive supported syntax reference.
Why
The META_MERGE was using v1 format without
provides, missing theLICENSEparameter, and the POD contained 150 lines of 2004-era changelog duplicating the Changes file while lacking any mention of the 20+ Perl 5.10-5.28+ constructs the parser now supports.How
LICENSE => 'perl_5', upgrade to META spec v2 with proper nested resources, addprovidesusing dynamic version extraction (MM->parse_version)SUPPORTED SYNTAXsection organized by Perl version (5.6+ through 5.28+), replace inline HISTORY with pointer to Changes, modernize CAVEATS, update AUTHOR/COPYRIGHT sectionsTesting
All 1155 tests pass. POD validates clean with
podchecker. META output verified via MYMETA.json inspection.🤖 Generated with Claude Code
Quality Report
Changes: 3 files changed, 188 insertions(+), 404 deletions(-)
Code scan: clean
Tests: passed (OK)
Branch hygiene: clean
Generated by Kōan post-mission quality pipeline