Saturday, November 29, 2003
Much progress has been made towards the 0.36 release; in fact only a handful of tasks (mostly bug fixing and my arrowhead work) remains. The user interface of Inkscape has been completely redesigned, a heap of usability improvements added, and documentation and unit testing development is well under way. Our activity percentile on SourceForge has rarely dipped much below 99% and in fact we've been in the top 100 quite often.
It is surprisingly common for an issue to be raised by a user, hashed out, and implemented in CVS within a day or two. Needless to say, the open development process has been paying good dividends. The downside to having such open development is that it's easier for new bugs to creep in, however they're getting identified quickly and added to tracking mechanisms, so we're optimistic that we can apply focus on them during feature freeze and make 0.36 at least as stable as 0.35 (and hopefully more!)
Once this release is out, we will turn focus to codebase cleanup, including committing to C++ and dropping support for gcc. Next after that will come an aggressive bug hunt. These two efforts will gain us quality, code documentation, wider familiarity with the codebase, and a testing framework that will make the codebase more pleasant for developers to work in. These efforts will set the stage for a series of major architectural refactorings we will undertake thereafter.
Statistics Nov 02 Nov 15 Nov 29 ========== ====== ====== ====== Lifetime Rank on SourceForge: 6103 4391 3676 (56.2%) (68.5%) (73.6%) Max Week's Rank on SourceForge: 6023 62 37 (Nov 16) (56.8%) (99.6%) (99.8%) Lines of Code in src/: 115,754 115,901 116,970 Lines of Docs in doc/: 1,135 1,135 2,100 Lines of content in website: 74 1,173 1,624 Size of the Inkscape wiki: 0 3,700 5,737 Hours since last ChangeLog mod: 90 6 2 Bugs open/total: 0/0 9/15 40/51 Features open/total: 0/0 18/18 23/24 Patches open/total: 0/0 1/ 6 5/20 CVS Commits (as per inkscape-cvs): 148 481 963 Inkscape-devel membership: 4 49 61 Inkscape-announce membership: 0 9 14