An open API service indexing awesome lists of open source software.

https://github.com/spajai/cpan_module_creation_checklist

Check list to create new Perl CPAN module
https://github.com/spajai/cpan_module_creation_checklist

checkbox checklist cpan cpan-module markdown modules perl perl5

Last synced: about 2 months ago
JSON representation

Check list to create new Perl CPAN module

Awesome Lists containing this project

README

          

### Cpan_module_checklist
# New Module Creation
- [ ] **Decide License**
- [ ] **Start with _module-starter_ or _h2xs_ **
- [ ] **Refer https://perldoc.perl.org/perlnewmod.html**
- [ ] **Write POD**
- [ ] **POD Coverage & Test**
- [ ] **Write Unit Test**
- [ ] **Write Changes**
- [ ] **Write README**
- [ ] **Write MAKEFILE**
- [ ] **All Dependencies Included in MAKEFILE**
- [ ] **Update MANIFEAST**
- [ ] **Perl Tidy && Perl-Critic**
- [ ] **`perl Makefile.PL; make test; make distcheck; make dist`**
- [ ] **Make install**
- [ ] **Run Unit Test using Prove**
- [ ] **Upload on GIT**
- [ ] **SETUP TRAVIS**
- [ ] **Update ignore file**
- [ ] **Add Check list**
- [ ] **Upload TO CPAN**

# Changing Existing Module
- [ ] **Update VERSION In POD ,MODULE and UNIT test**
- [ ] **POD Coverage & Test**
- [ ] **Change UNIT test**
- [ ] **Write Changes**
- [ ] **Write README**
- [ ] **Update MANIFEAST/MAKEFILE (if needed)**
- [ ] **Perl Tidy && Perl-Critic**
- [ ] **`perl Makefile.PL; make test; make distcheck; make dist`**
- [ ] **Make install**
- [ ] **Run Unit Test using Prove**
- [ ] **Update ignore file**
- [ ] **Add Check list**
- [ ] **Upload on GIT**
- [ ] **SETUP TRAVIS**
- [ ] **Upload TO CPAN**