[Haskell-cafe] What about adding a wiki for each haskell project?

Ketil Malde ketil at malde.org
Sun Dec 13 08:12:22 EST 2009

wren ng thornton <wren at freegeek.org> writes:

> Ketil Malde wrote:

>> At least the way I see it, it is primarily *not* for use by
>> the author, and in fact most useful when the author is not around to
>> actively support his project.

> But if it's a wiki, wouldn't people be able to add changes themselves?
> Isn't that the idea behind wikis? Sure, the authors could lock down
> their wikis, but I don't get the feeling that many would.

(I'm sorry, you are correct of course, but I don't see how this applies
to any of what I wrote?) 

> his mouth--- is that adding a Hackage wiki could place undue burden on
> the authors. If authors already have a wiki, then a Hackage wiki is
> just an extra place to check for feedback which will be prone to
> duplication and being out-of-date.

So if there's already a wiki, the author is "forced" to put a link on
the Hackage to his own Wiki (unless it is automated from links in the
.cabal file).  If there isn't one, we get one.

> I understand that y'all think giving users a place for feedback is
> different than giving authors the tools to communicate with their
> users, but I don't think they're all that different. 

This is all assuming there *is* an author.  

I don't see your objections as very convincing - there is a ton of
projects, libraries etc on Hackage.  How many even have home pages?  Bug
trackers?   That are updated?

And: how many discontinued or orphaned or deprecated projects have
updated home pages that point the user in a sensible direction?

>> E.g. my package that was used as an example, while (arguably) useful, is
>> way to small for me to bother with setting up a full site with web pages
>> or bug trackers, etc.

> So someone else should set them up for you?

No, someone else should set it up for *them*.

You can't seriously mean that an auto-generated wiki page puts a "burden"
on authors, while at the same time suggest that the authors have a duty
to provide all kinds of supporting infrastructure.  For projects they
are no longer interested in?

> Either you want ways to communicate with your users or you don't.

The problem is when I don't.

>> Other packages are orphaned or see little interest from their author.

> That's a separate issue isn't it? Why not have an adopt-a-package
> program where the community determines which packages are orphaned and
> sets up and maintains wikis and other resources for them until a new
> maintainer can be found? 

You know, this is a great idea!  And a great starting point would be a
wiki, with a page for each library where information about it can
be recorded by users as and when it is discovered. :-)

If I haven't seen further, it is by standing in the footprints of giants

More information about the Haskell-Cafe mailing list