走向开源:向cpan提交模块step by step
DESCRIPTION
From Beijing Perl Workshop 2011 http://conference.perlchina.org/bjpw2011/TRANSCRIPT
走向开源提交 CPAN 模块 Step By Step
Why Talk About This ?
1976 emacs
1985 gcc
1987 PERL
1991 Linux KernelPython
http://en.wikipedia.org/wiki/Free_software
96,557Modules
http://stats.cpantesters.org/statscpan.html
5,322Active Authors
http://stats.cpantesters.org/statscpan.html
36Chinese Authors
http://search.cpan.org/~fayland/Acme-CPANAuthors-Chinese-0.20/lib/Acme/CPANAuthors/Chinese.pm
Help improve your code
given enough eyeballs, all bugs are shallow.
--Linus' s Law
Everywhere !
use lib '/path/mylib';
Perl -MCPAN -e shell
use lib '/path/mylib';
Really Easy.
STEP 1
Begin with h2xs
h2xs -XA -n Module::Foo
STEP 2
Talk on
Subject: [RFC]Module::FooMail to: modules @perl.orgContent:
Hello all - I've written a new module called Module::Foo.
Take a look at the documentation and tell me what you think.
Tks you for your time.
NAME Module::Foo – an example on Beijing Perl Workshop 2011
SYNOPSISBala bala bala
...
pod2text
AnswerQuestions
STEP 3
Upload with PAUSE
Upload
Pre-Upload Checklist
MANIFEST
Version Number
Change file
dist filename
test again
join $YOU, @CPAN;
Have a happy weekend
http://weibo.com/chengang2http://blog.yikuyiku.com