# Decentralizing \_why's projects (aka the ruby community is awesome)

**URL:** <https://www.ruby-forum.com/t/decentralizing-whys-projects-aka-the-ruby-community-is-awesome/174186>\
**Category:** Ruby\
**Created:** [August 22, 2009, 1:36am UTC](https://www.ruby-forum.com/t/decentralizing-whys-projects-aka-the-ruby-community-is-awesome/174186 "2009-08-22T01:36:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![philipjkim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f14d63/32.png) [@philipjkim](https://www.ruby-forum.com/u/philipjkim)\
**Post date:** [August 22, 2009, 1:36am UTC](https://www.ruby-forum.com/t/decentralizing-whys-projects-aka-the-ruby-community-is-awesome/174186/1 "2009-08-22T01:36:13Z")

</div>

After hearing about \_why’s departure, in a foolish gust of barnraising  
I set up a central mirror of \_why’s projects on github (http://  
[whymirror (A mirror of \_why's executable poetry) · GitHub](http://github.com/whymirror)). Then I realized I could never handle the  
eternity of emails from that account alone… so I spammed each ex-  
\_why repo I could find with a pull request asking for a new maintainer  
and help recovering missing projects.

Check out [http://whymirror.github.com](http://whymirror.github.com) for the results.

Within 48 hours, dozens of people have stepped forward with  
contributions. Volunteers have come forward to take over management of  
the projects, and currently 15 out of 23 projects have custodians. We  
believe all the major code projects have been recovered, now hosted on  
github (check whymirror for a list). Github management are helping to  
untangle the projects’ networks to be rooted by the new maintainers.  
Seth R. (@greatseth) has stepped up to help manage whymirror.

This is an amazing testament to the ruby community. If \_why’s  
disappearing act is a test, I think we’ll pass.

There’s more to go, however, until his works are fully decentralized.  
Here’s how you can help:

== Several projects still need maintainers: ==

- Most importantly, [hpricot] needs a maintainer, though @ecarnevale  
has volunteered to help that person. (hpricot may already have a  
maintainer, and I apologize if that’s the case).

- A couple people have reluctantly stepped forward to run the [shoes]  
project, but they could use help.

- hacketyhack exists in a couple different states and needs a  
custodian. See [http://whymirror.github.com](http://whymirror.github.com)

- 8cpj, fakeplus, hoodwinkd, sandbox and yown all need custodians.  
These should be low-traffic given their age and size.

- If any of the projects (listed as with or without custodians)  
already have a defacto custodian, please let us know – there are no  
coups, only volunteers stepping forward to pitch in.

== Recover missing code ==

The major projects have been found, but there’s still some stuff  
missing

- The “Try Ruby” code is missing. This would be a grave loss if we  
can’t find it. Also will need a custodian of course.

- If you have SVN pulls from [code.whytheluckystiff.net](http://code.whytheluckystiff.net), please check  
the date against the repos on [github.com](http://github.com) – yours may be more recent.

- There’s one repo from rubyforge –  
[http://rubyforge.org/projects/dns-zone](http://rubyforge.org/projects/dns-zone)  
– that may have been a why project. Anyone own this? If you have  
code, please set up a github repo and message whymirror.

== Documentation recovery ==

There was a wealth of documentation on [whytheluckystiff.net](http://whytheluckystiff.net),  
[hobix.com](http://hobix.com), etc. Some of that can be recovered from [archive.org](http://archive.org) and the  
google cache, but we should act fast. Contact the custodian of the  
corresponding project if you’ll help migrate content.

The best solution is to land that documentation into the repo’s github  
pages branch – that makes it live within the repo and doesn’t require  
transmutation out of HTML. I made a skeleton gh-pages for each repo in  
whymirror’s branch, including CSS and a template index.html borrowed  
from @mojombo. (You’ll have to use some fancypants git command to add  
the gh-pages branch: see the documentation at [http://pages.github.com](http://pages.github.com))

Thanks for your help,

flip (removed\_email\_address@domain.invalid, [mrflip (Philip (flip) Kromer) · GitHub](http://github.com/mrflip)) and Seth  
Rasmussen (@greatseth, [greatseth (Seth Thomas Rasmussen) · GitHub](http://github.com/greatseth)) for  
[whymirror (A mirror of \_why's executable poetry) · GitHub](http://github.com/whymirror)

---

<div class="post-metadata">

**Author:** ![philipjkim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f14d63/32.png) [@philipjkim](https://www.ruby-forum.com/u/philipjkim)\
**Post date:** [August 22, 2009, 2:03am UTC](https://www.ruby-forum.com/t/decentralizing-whys-projects-aka-the-ruby-community-is-awesome/174186/2 "2009-08-22T02:03:43Z")

</div>

I sent you a message on GitHub, but just in case…

I’d like to help out with Hackety Hack. I had thinking about doing so  
before  
all of this, and now that \_why is gone, it obviously needs help more  
than  
ever, so if nobody’s laid claim to it, I’d like to. And if they have,  
I’d  
like to help.

It is exciting to see people step up and take care of things.
