Two or Three Things I Learned about Maintaining CPAN Modules
James E Keenan
New York Linux Users Group (NYLUG)
Wednesday, October 25, 2006
Table of Contents
1. Beginnings
2. ExtUtils::ModuleMaker
3. Volunteer Now!
4. R Geoffrey Avery (CPAN: RGEOFFREY)
5. YAPC::NA::2003 Boca Raton
6. A Trip to New Orleans
7. December 10, 2004
8. What Went Down in the Crescent City
9. Creating the Structure for a Perl Distribution
10. True Laziness
11. ''modulemaker is truly f*%king lazy!''
12. YAPC in Toronto
13. The Maintenance Process: Preliminaries
14. Use Version Control
15. Write Documentation First
16. Document the Undocumented - Or Else!
17. Testing: Improve Coverage with Devel::Cover
18. Improving Test Coverage
19. ... And No Harm Was Done
20. The Maintenance Process: Essentials
21. Cleaning Up the Author's Code
22. Adding New Functionality
23. make_selections_defaults()
24. More Attributes for Better Subclassing
25. Restructuring the Distribution
26. Overhauling the Test Suite
27. Feedback from Beta and CPAN Testers
28. Surprise! You've Been Subclassed
29. Things Got More Peculier
30. While Contemplating My Dogfish
31. David A Golden
32. CPAN Testers: The Web Interface
33. CPAN Testers: The News Interface
34. CPAN Testers: Your Report Card
36. CPAN Testers: PASS and FAIL on Same OS
37. Imacat
38. Spinning Off New CPAN Modules
39. Other Module Maintainers' Experiences
40. Survey of Other CPAN Maintainers
43. Lessons Learned
47. Help Maintain CPAN Distributions
48. References