走向开源提交 CPAN 模块 Step By Step               chengang@cpan.org
Why Talk About This ?
1976   emacs1985   gcc1987   PERL1991   Linux Kernel       Python               http://en.wikipedia.org/wiki/Free_software
96,557  Modules            http://stats.cpantesters.org/statscpan.html
5,322 Active Authors                  http://stats.cpantesters.org/statscpan.html
36              Chinese Authorshttp://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
use lib /path/mylib;      Everywhere !
use lib /path/mylib;Perl -MCPAN -e shell
Really Easy.
STEP 1
Begin with h2xs
h2xs -XA -n Module::Foo
STEP 2
Talk onmodules@perl.org
Subject: [RFC]Module::FooMail to: modules @perl.orgContent:Hello all - Ive written a new module called Module::Foo.Take a ...
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/chengang2    http://blog.yikuyiku.com
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
走向开源:向CPAN提交模块Step By Step
Upcoming SlideShare
Loading in...5
×

走向开源:向CPAN提交模块Step By Step

668

Published on

From Beijing Perl Workshop 2011 http://conference.perlchina.org/bjpw2011/

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
668
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

走向开源:向CPAN提交模块Step By Step

  1. 1. 走向开源提交 CPAN 模块 Step By Step chengang@cpan.org
  2. 2. Why Talk About This ?
  3. 3. 1976 emacs1985 gcc1987 PERL1991 Linux Kernel Python http://en.wikipedia.org/wiki/Free_software
  4. 4. 96,557 Modules http://stats.cpantesters.org/statscpan.html
  5. 5. 5,322 Active Authors http://stats.cpantesters.org/statscpan.html
  6. 6. 36 Chinese Authorshttp://search.cpan.org/~fayland/Acme-CPANAuthors-Chinese-0.20/lib/Acme/CPANAuthors/Chinese.pm
  7. 7. Help improve your code
  8. 8. given enough eyeballs, all bugs are shallow. --Linus s Law
  9. 9. use lib /path/mylib; Everywhere !
  10. 10. use lib /path/mylib;Perl -MCPAN -e shell
  11. 11. Really Easy.
  12. 12. STEP 1
  13. 13. Begin with h2xs
  14. 14. h2xs -XA -n Module::Foo
  15. 15. STEP 2
  16. 16. Talk onmodules@perl.org
  17. 17. Subject: [RFC]Module::FooMail to: modules @perl.orgContent:Hello all - Ive 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 2011SYNOPSIS Bala bala bala...
  18. 18. pod2text
  19. 19. AnswerQuestions
  20. 20. STEP 3
  21. 21. Upload with PAUSE
  22. 22. Upload
  23. 23. Pre-Upload Checklist  MANIFEST  Version Number  Change file  dist filename  test again
  24. 24. join $YOU, @CPAN;
  25. 25. Have a happy weekend http://weibo.com/chengang2 http://blog.yikuyiku.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×