WA DI N G IN T O T H E P E R L C O M M U NI T Y
N O W W H AT ?
JA S O N ( JAYCE ^ ) H A L L - B LU E H O S T - JAYCE @ LU G -N U T. CO M
C O M M O N T O B E OV E RW H E L M E D O R LO S T
B U T W H E R E D O I STA RT ?
E N T E R T H E P RC
• Started and run by neilb (Neil Bowers)
• Monthly Assignments• CPAN Modules• Target: Get a pull request on
GitHub
YOU ’ VE GOT AN AS S I GNME NT: N OW W HAT ?
• Don’t Panic!• Read the email• Introduce yourself• Ask• Fork and Branch
LO W H A N G I N G FR U I T
• Code• Tests• CPAN Conventions• Documentation• Google it
M A K I N G YO U R P U L L R E Q U E S T
• Read the GitHub Tutorial• Work in a new branch• Follow any rules from
CONTRIBUTING file• Create a useful pull message• Tell Neil
I NC R E A S I N G T H E CH A NC E S OF M E R G E• Things the maintainer explicitly tells you
they want• Fixing bugs• Fixing CPAN Testers failures.• Improving test coverage, using
Devel::Cover.• Improve documentation• Improve performance, if you can find
hotspots with Devel::NYTProf.• Improve the distribution's kwalitee, as
measured by CPANTS.
P E R S O N A L P R E FE R E N C E S
• Something you want to avoid?• Most common is XS• Let Neil know if you can’t do
something• Or take it as a chance to learn
S IG N I N G U P F O R T H E P RC
• http://cpan-prc.org/• #pr-challenge• Mailing List• Hackathon TONIGHT!
T H E H IT L I S T
• http://cpan-prc.org/hitlist.html• Modules that aren’t on GitHub• How can you help them get
there?
WA DI N G IN T O T H E P E R L C O M M U NI T Y
N O W W H AT ?
JA S O N ( JAYCE ^ ) H A L L - B LU E H O S T - JAYCE @ LU G -N U T. CO M