Draft projects page
Note: This page is a compilation from what attendees said they were interested in working on, loosely organized by theme, with lead/contributor/description somewhat arbitrary. As such, you should probably look for your name in it (might be in several places) and correct as appropriate. --Pau Amma
Onsite logistics/gofering
- Description: Organization, logistics, coffee maker, that sort of things.
- Lead: Laurent Boivin (Elbeho)
- Contributor: Curtis Poe (Ovid): Beer
- Contributor: Olivier Mengué (dolmen): Tourist information. Ask me if you need help for your side trips.
CPAN, MetaCPAN, and other *PANs
CPANTS
- Description: improve front-end & metrics
- Lead: Kenichi Ishigaki (charsbar) Interested in working on CPANTS (kwalitee) website and its tools
- Contributor: Olivier Mengué (dolmen): learn how the thing works, implement more Kwalitee metrics
- Contributor: Lars Dɪᴇᴄᴋᴏᴡ (daxim): maintenance, implement some extra metrics
- Contributor: Andreas Koenig: analysis.cpantesters.org
- Contributor: Matthew Horsfall (alh): performance
MetaCPAN
- Description: Improving the reliability of the indexer. There are many open issues for both the API and the search site. We should probably concentrate on the bugs which are hampering the user experience. eg "Can't find module X", "This module was skipped by the indexer", etc. There are also likely some smaller issues on the search site which could be easily fixed with just a high level overview of how the site works.
- Lead: Olaf Alders (oalders): MetaCPAN
- Contributor: Florian Ragwitz (rafl)
- Contributor: Michael Peters (mpeters)
- Contributor: Chris Nehren (apeiron): MetaCPAN
- Contributor: Matthew Horsfall (alh)
CPAN grep API
- Description: Maybe integrate work with MetaCPAN (e.g. grep a release, etc).
- Lead: David Leadbeater (dg) (dgl)
CPAN bugreport workflow
- Description: Think of a way to submit bug reports and patches through CPAN so I don't have to spend 1 hour hunting for a repo or bugtracker just for a doubled or misspelled word
- Lead: Pau Amma
- Contributor: Olivier Mengué (dolmen). I have some ideas, and started to write some code a few years ago. I have some vaporware here: https://github.com/dolmen/p5-Patch-Zilla/
CPAN index data
- Description: Devising a standard way to split CPAN index data from distribution location data, allowing CPAN clients to use custom (e.g. frozen or hybrid) indices that might reference CPAN, BackPAN, or DarkPAN distribution locations for individual distributions
- Lead: David Golden (xdg) (dagolden)
CPAN Testers and CPAN Testers clients
- Contributor: David Golden (xdg) (dagolden): Description: Discussing CPAN Testers evolution or mentoring anyone interested in improving CPAN Testers clients
- Contributor: Barbie: CPAN Testers in general, improving and creating APIs to CPAN Testers data, improving the propagation of CPAN Testers databases, furthering work on including Devel::Platform::Info into clients.
- Contributor: Slaven Rezić (srezic): matrix.cpantesters.org
Installing CPAN modules ("toolchain")
Support for CPAN Meta Spec v2
- Lead: David Golden (xdg) (dagolden): Patching CPAN clients to use new v2 CPAN Meta Spec categories like "test/requires", "runtime/recommended", etc.; Patching Module::Build to produce v2 CPAN Meta Spec compliant META.json files
- Contributor: Tatsuhiko Miyagawa (miyagawa): Update cpanminus to add a complete support of CPAN Meta spec v2, especially conflicts
Misc CPAN client stuff
- Contributor: Tatsuhiko Miyagawa (miyagawa): Implement and promote the use of cpanfile(5) in other CPAN clients
- Contributor: Kenichi Ishigaki (charsbar): ppmminus
- Contributor: Michael Peters (mpeters): cpanminus
- Contributor: Andreas Koenig: CPAN.pm
- Contributor: Chris Nehren (apeiron): cpanm
- Contributor: Olivier Mengué (dolmen): improve $PATH consistency with @INC when testing distribution. Maybe build some CPAN dists to show the problems.
Build.PL
- Lead: David Golden (xdg) (dagolden): Getting feedback and agreement on the Build.PL API spec
- Contributor: Leon Timmermans (leont)
- Contributor: Olivier Mengué (dolmen) $PATH consistency with @INC
.packlists and perllocal.pod replacement
- Lead: Leon Timmermans (leont)
- Contributor: Olivier Mengué (dolmen): I have a staging ExtUtils::PerlLocal on GitHub
Packaging for OS distributions
- Description: Improve workflow from Perl modules to distro packages, Debian and others
- Lead: Dominique Dumont (domi): Can explain Debian packaging workflow and tools (just ask if you want a more formal prez). Can explain Config::Model and how it applies to configuration files, debian packaging and other stuff.
Carton
- Lead: Tatsuhiko Miyagawa (miyagawa): Implement and promote the use of carton(1)
- Contributor: Michael Peters (mpeters): carton
Toolchain support modules
- Description: various support modules of the 'modern' toolchain (Module::Build::Tiny, ExtUtils::XBuilder, etc…).
- Lead: Leon Timmermans (leont)'''
- Contributor: Olivier Mengué (dolmen): Module::Build::Tiny (helping Leon Timmermans (leont))
- Contributor: Tatsuhiko Miyagawa (miyagawa): Implement and promote the use of cpanfile(5) in other CPAN clients and toolchain
- Contributor: Michael Schwern (Schwern): You can hit me with whiffle bats about whatever MakeMaker needs to do, too.
Git::CPAN::Hook
- Description: started at the QA hackathon 2011
- Lead: Philippe Bruhat (BooK)
PAUSE
Indexer-related things
- Description: following up on work done with David Golden (xdg) (dagolden) earlier this year
- Lead: Ricardo Signes (rjbs)
- Contributor: Philippe Bruhat (BooK)
- Contributor: brian d foy (brian d foy)
PAUSE frontend
- Description: PAUSE front-end replacement in Plack
- Lead: Ricardo Signes (rjbs)
- Contributor: Adrian Howard (adrianh)
- Contributor: Florian Ragwitz (rafl): Helping with a new PAUSE frontend or improvements to the existing one
Interface improvements
- Description: more modern, more robust on subscription
- Lead: Vincent Bachelier (geistteufel)
- Contributor: brian d foy (brian d foy): complete some of my work for a PAUSE web service.
Other/unspecified
- Contributor: Andreas Koenig: pause
- Contributor: Chris Nehren (apeiron): PAUSE
- Contributor: Olaf Alders (oalders): PAUSE
cherrymaint
- Description: https://github.com/rgs/cherrymaint
- Lead: Rafaël Garcia-Suarez (rgs)
- Possible contributors: Vincent Pit (vincent)?
General work on modules and tools
Perl core modules
- Contributor: Matthew Horsfall (alh)
- Contributor: Pau Amma: All these little typos and pod errors that drive me nuts
- Contributor: Andreas Koenig: rrr
- Contributor: Sébastien Aperghis-Tramoni (maddingue)
- Contributor: Curtis Poe (Ovid): More debugger hacks
- Contributor: Florian Ragwitz (rafl): Improving XS Typemaps with parameterisation and additional features (started at last year's hackathon)
- Contributor: Chris Nehren (apeiron): local::lib (duh)
Devel::Cover
- Description: I'd like to work on Devel::Cover primarily. I may bug Ricardo Signes (rjbs) about completing the dzil support in Devel::Cover if it's not done by then> As usual I have lots of ideas, mostly detailed in the Devel::Cover TODO list, but I think I'd like to focus on continuing to make it easier for others to contribute to the project
- Lead: Paul Johnson (pjcj)
- Contributor: Vincent Pit (vincent): I have a Devel::Cover-related idea but I am still thinking about its feasability.
- Contributor: Olivier Mengué (dolmen): I want to fix some issues in Dist::Zilla::App::Command::cover: the build is currently broken due to dependency on MARCEL's unmaintained PluginBundle, and the module should lazy load its dependencies.
Archive::Zip
- Description: Add unicode support to Archive::Zip. Support Zip64. Build Archive::Zip::Parser in such a way that it can be used for writing tests for Archive::Zip. Fix existing Archive::Zip bugs
- Lead: Alan Haggai Alavi (alanhaggai)
Acme::MetaSyntactic
- Lead: Philippe Bruhat (BooK)
- Finish up Test::MetaSyntactic
- Release Acme::MetaSyntactic 1.00 and the theme packs.
- Update Bundle::MetaSyntactic
Other CPAN modules
- Contributor: Sébastien Aperghis-Tramoni (maddingue): work on some CPAN modules
- Contributor: Elizabeth Mattijsen (liz): work on some CPAN modules
- Contributor: ribasushi +1: Lay the groundwork for DBIx::Racer - a performance/capability benchmark framework for combinations of DBDs and ORMs
- Contributor: Kenichi Ishigaki (charsbar): DBD::SQLite
- Contributor: Dominique Dumont (domi): SDL perl on arm, Padre, DBIx::Class, Moose...
Tools
- Contributor: David Golden (xdg) (dagolden): Discussing use of configuration management tools (e.g. Chef) to manage automated Perl application deployment
- Contributor: Leon Timmermans (leont): Discuss (and maybe implement) a standard for static installers.
- Contributor: Steffen Schwigon (renormalist): Benchmarking Perl
Conversion to dist::zilla / podweaver
- Description: convert to dist::zilla / podweaver for old tools
- Lead: Vincent Bachelier (geistteufel)
Tests, test harnesses, and test tools
Test::Database
- Lead: Philippe Bruhat (BooK)
Test writing for perl core
- Lead: Matthew Horsfall (alh)
Test::Harness
- Lead: Curtis Poe (Ovid)
- Contributor: Michael Peters (mpeters)
Test::Smoke and Test::Smoke::Gateway
- Lead: Abe Timmerman (abeltje): Finishing Test::Smoke::Gateway
- Contributor: H.Merijn Brand (Tux): Working (with Abe Timmerman (abeltje)) on Test::Smoke and finally hope to nail it to the new environment
- Contributor: Slaven Rezić (srezic): parallel smoking (maybe with focus on perl 5.16.0)
Tests installer
- Lead: Leon Timmermans (leont): Work on tests installation.
Testing of continuous-deployment perl apps
- Description: Like to pick brains and see if folk can come up with a decent framework for testing continuously deployed perl web apps... which may well play into Leon looking into test installation.
- Lead: Adrian Howard (adrianh)
Test::Class -> subtests conversion
- Lead: Adrian Howard (adrianh): Finishing off the Test::Class -> subtests conversion
Test::Builder2
- Description: People can hit me with whiffle bats about getting Test::Builder2 done. Talk with people about what they want to do with TB2. Help people rewrite modules to use TB2.
- LeadMichael Schwern (Schwern)
- Contributor: Curtis Poe (Ovid): Updating Test:: modules to for the new Test::Builder
Documentation
crowdsourced perldoc translation
- Description: experiment: crowd-source perldoc translation via gettext
- Lead: Lars Dɪᴇᴄᴋᴏᴡ (daxim)
Act
- Lead: Philippe Bruhat (BooK)
- Contributor: Lars Dɪᴇᴄᴋᴏᴡ (daxim): Act maintenance, if time permits
- Contributor: Sébastien Aperghis-Tramoni (maddingue): code & instances
Advice, answering questions, feedback, suggestions
perl5 configuration
- Description: Help others with questions regarding perl5 configuration. Give, hopefully useful, feedback and remarks to all questions on the other QA projects. I might even prod them with new feature requests and end-user wishes (hello Paul Johnson (pjcj) :)
- Lead: H.Merijn Brand (Tux)
Toolchain
- Description: Offering inspiration through high-quality toolchain-related rants
- Lead: ribasushi +1
Testing
- Description: General testing curmudgeoning.
- Lead: Michael Schwern (Schwern)
Win32 issues
- Description: helping solving Win32 issues
- Contributor: Olivier Mengué (dolmen) may help about some basic portability issues (not involving XS)
Talent pool (free-floating helpers)
- Contributor: Nicholas Perez (nperez): Interested in working on just about anything.
- Contributor: Rafaël Garcia-Suarez (rgs): getting familiar with non-core projects. Separate perl core test suite from the perl being built.
- Contributor: Xavier Caron (maspalio): Wondering about what the heck I'm gonna do out there ;^)
- Contributor: Pau Amma: Fall back to wandering semi-aimlessly in search of something to do or someone who'll let me pester them with questions
- Contributor: Philippe Bruhat (BooK): being a free-floating helper
- Contributor: Matthew Horsfall (alh): "Free Floating Helper"
- Contributor: Sébastien Aperghis-Tramoni (maddingue): anything else somepony needs help for
- Contributor: Andy Armstrong (AndyA): I'll do what I'm told
- Contributor: Elizabeth Mattijsen (liz): anything else somebody needs help for
- Contributor: Wendy Van Dijk (woolfy): I'll do what I'm told
- Contributor: Ricardo Signes (rjbs): Being a free-floating helper
- Contributor: ribasushi +1: Being a free-floating helper
- Contributor: Florian Ragwitz (rafl): Being a free-floating helper
- Contributor: Michael Peters (mpeters): Being a free-floating helper
- Contributor: Andreas Koenig: Being a free-floating helper
- Contributor: Chris Nehren (apeiron): another free-floating helper
- Contributor: Olaf Alders (oalders): Being a free-floating helperper
- Contributor: Vincent Bachelier (geistteufel): helping in development of perl tools
version 30 saved on 27/03/12 20:02 by Matthew Horsfall (alh)
Home | Tags | Recent changes | History