Dist::Zilla online tutorial, first pass

April 26, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I think Iโ€™ve finished all the pages I meant to write for the Dist::Zilla Choose Your Own Tutorial. It covers a bunch of Dist::Zilla topics like creating a new dist, converting an existing one, and adding new behavior to your configuration. The โ€œchoose your ownโ€ format should make it easy to add new content, like a wiki, but I like the almost-linear feel of the format.

Dist::Zilla, META.json, and making new dists

April 13, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

This weekend, David Golden and I holed up in the Pobox offices and worked on the final draft for v2 of the CPAN Meta specification. Itโ€™s the document that describes what goes in META.yml โ€“ or, now, META.json. This was not very exciting to many people, but we were both really excited to get it done, and hopefully the final v2 spec and support libraries will be out in a few days.

racing toward Dist::Zilla 2.0

March 24, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I thought Iโ€™d have to wait another week or two to feel good about the next major (slightly backwards incompatible) release of Dist::Zilla. It looks like I should be able to release it this week.

Dist::Zilla status report: awesome

March 23, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™m feeling pretty good about progress so far, especially after today taking an axe to the InstallDirs plugin, which was a bug ugly mess. Hereโ€™s the big board:

back to Dist::Zilla features: finders, installed resources

March 22, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I donโ€™t think Iโ€™m quite done with my basic tests, but Iโ€™ve gotten to the point where I need to fix some other features first. The yak stack is actually sort of interesting, so Iโ€™ll explain it:

Dist::Zilla much more tested, but much less releaseable

March 20, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™ve added a bunch more tests to Dist::Zilla as I try to work through my checklist of plugins to cover. Some have been easier than I expected, but Iโ€™ve found myself in a bit of a predicament.

Dist::Zilla testing continues

March 18, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

โ€œHey, look, I wrote some more unit tests!โ€ is about as fun to report as it is to do, but so far, so good. The Dist::Zilla::Tester system I put together has been working pretty well, and Iโ€™ve made a few tweaks as I go. Iโ€™d originally meant to write one test per plugin, but for some of them itโ€™s just much, much simpler to combine them to have two or three plugins per test file. If this leads to problems, I can split it up again later. For now, itโ€™s looking good.

Behold! The first useful Dist::Zilla test...

March 15, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™ve made a rough checklist of all the things I need to write proper tests for. This will only get me unit tests, and integration tests will then be an ongoing effort, due to the many possible configurations I will want to test for.