On Tue, Mar 3, 2009 at 8:41 PM, Frank Bennett <bierc...@gmail.com> wrote:
> I've been doing some work on a new CSL processor (citeproc-js), and
> have made some progress. The next academic term is approaching,
> though, and I'll be battening down the work on citeproc-js over the
> next few days. I'll be pretty much leaving the code alone until
> sometime during the summer,
Whose "summer"; the one down south, or up north? So June, or December?
Also, just a couple of more questions ...
> but I don't claim ownership of it, and any
> work by others on the project will be very welcome as far as I'm
> concerned. (In fact, it's probably better for the long term if I'm
> not the primary maintainer. I'm a hobbyist, my skill level is not
> that high, and my ability to focus on programming issues varies with
> the season.) Before downing tools, I'll go through the code to update
> the comments and bring them into line with the state of the code. The
> test suites don't show much organization, but I'll probably leave
> those alone for the present.
>
> It's been an exciting ride over the past month. There's a lot still
> to do, but most of the seriously worrisome issues have been cleared.
Can you estimate what percentage is complete?
> Here are some of the highlights:
>
> - The commented code is available online at:
> http://gsl-nagoya-u.net/http/pub/citeproc-js-doc/index.html
>
> - The sources are available at: http://xbiblio.svn.sourceforge.net/viewvc/xbiblio/citeproc-js/
>
> - There are 93 tests in the test suite covering the work to date, all
> of which pass.
With test-driven development, you write the tests first, then write
the code until they pass.
But given that all test pass but you've said there's still "a lot to
do" I take it that's not exactly the approach you've taken.
So would it be fair to say that the next step really ought to be to
sort out the remaining tests?
If yes, do you have some input on what they should be?
Or, if you can find some remaining time, can you imagine starting to
put those in place so that others can enter and figure out how to make
them pass?
BTW, I converted you TODO.pdf to a text file in the repo for editing purposes.
Bruce