Re: [SciPy-dev] [Slightly OT] Karl Fogel's “Producing Open Source Software”
Fernando Perez
Fernando.Perez at colorado.edu
Mon Jan 9 13:55:28 EST 2006
David M.Cooke wrote:
> On Jan 9, 2006, at 13:13 , Robert Kern wrote:
>
>
>>David M. Cooke wrote:
>>
>>
>>>Is there anything in particular you'd suggest? I've had a quick look
>>>before, and the thing that stuck to me was code review. I think
>>>something like a checkins list would help cover that. I'd also like
>>>an RSS feed of checkins, b/c I check those a lot :). I think there's
>>>a plugin for Trac (0.9 at least) that'll do that...
>>
>>Look at the bottom of
>>
>>http://projects.scipy.org/scipy/scipy/timeline
>>http://projects.scipy.org/scipy/numpy/timeline
>>
>>Hopefully these URLs will be stable.
>
>
> Thanks! Not perfect -- you only get the change comment in the feed,
> not the diff or at least the files changed, but it's better than
> nothing :-)
Yes, we could also enable a post-commit hook for svn which sends emails, and
create a pair of numpy-svn and a scipy-svn mailing lists as the target. Those
with a need for staying really on top of the development can then subscribe to
these lists.
I did that for ipython a while ago, so I can help here if need be (ipython is
hosted on the same setup that numpy and scipy are, we are all under the
Virtualmin host system).
Other good things I found in the book:
- make sure wikis are well organized: wikis, as a side effect of the very
flexibility that keeps makes them so useful, have a tendency to grow in a
rather 'organic' fashion. This is nice-speak for 'turning into a
disorganized, un-navigable mess'. So good super-structure and navigational
aids (Table of Contents wiki macros help a lot) are key for a wiki to be truly
useful.
- avoid private discussions, keep things on-list: I am _very_ guilty of this
with ipython. While I'm sure I'll continue doing this (it's just too
convenient and I'm lazy), it's true that keeping the lists 'in the loop' is an
important practice for the long run.
- In general, I think that chapter 6 (Communications) had a fair amount of
common sense, but still well organized and thought out, advice. At least I
found it useful.
Regards,
f
More information about the SciPy-Dev
mailing list