Dist::Zilla - Maximum Overkill for CPAN Distributions

Ricardo Signes (Pobox.com)
Location: Portland 256
Average rating: ****.
(4.50, 8 ratings)

Sharing your awesome code with the world is fun and rewarding, and the CPAN is
a great distribution mechanism. Unfortunately, there’s a lot of boring
maintenance involved in the process, above and beyond just writing awesome
code. Dist::Zilla is a framework for automating every part of your packaging
and release cycle. It builds an installer, writes out boilerplate files,
determines your prerequisite libraries, rewrites your documentation, updates
the changelog, interacts with your version control system, and uploads your
release to the CPAN.

Because it only runs on the author’s machine, it’s free to have outlandish
requirements and execution costs, but the released code has no special
prerequistes and looks like any boring distribution from the installer’s
perspective. Because it’s primarily a framework for plugins, the behavior of
Dist::Zilla can be customized from minimal release automation to maximum
overkill. Hundreds of CPAN distributions have already switched to Dist::Zilla
to harness its power.

This presentation will cover writing new distributions using Dist::Zilla as
well as converting existing distributions. The existing plugins will be
explained, along with common configurations. It will cover writing new plugins
and plugin bundles.

Photo of Ricardo Signes

Ricardo Signes


Ricardo Signes was thrust into the job market with only a rudimentary humanities education, and was forced to learn to fend for himself. He is now a full-time Perl programmer, maintainer of the Perl Email Project, and incessant contributor to the CPAN.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts