Milestone 2 development work
As milestone 1 nears completion, we're ready to start looking at laying into M2. Also, a bunch of you are probably new to the codebase and looking for someplace to get your feet wet.
The most sensible effort for new developers to dive into is bug fixing. Here's why:
* Many bugs have been identified and documented in the Sodipodi bug tracker. A goodly number are also not that hard to fix.
* A bug gives you a fixed goal to shoot for with a definite end. It is not a huge commitment of your time and doesn't carry any sort of ongoing responsibility - once you've got the fix in, you're done.
* It will expose you to building the codebase, finding your way around in it, creating patches, etc.
* Users *love* applications with few bugs. :-)
There are two aspects to the bug work:
1. Bug Testing - Go through Sodipodi's bug list and test each report to see if it can be recreated in Inkscape and isn't already registered. If so, cut and paste it into the Inkscape bug tracker and mark that you've verified it still exists (and elaborate on how you found it). Include the Sodipodi bug ID number for traceability.
2. Bug Fixing - Grab a bug from the SF tracker and chase it down; try to find a fix for it, and post a patch to the patch tracker. Try to also improve the error checking behavior of the code, where possible.
If those of us who are able to code C/C++ can close a couple bugs each, then we'll establish a sturdy base for building our next set of changes on.
If this endeavor sounds interesting to you, feel free to drop me a line with any questions you have.
Some other efforts that are going on, that you could participate in if you wish, include:
* Research & plan GtkMM-ification (see mental or njh) * Design & develop new layer system (see mental) * Implement arrowhead support (see bryce) * Create unit tests for each source code file (see mental) * Implement new grid systems (see njh)
Bryce
i've read on a inkscape webpage that you (developers) are working on a new export dialog? would it be possible to add option to export without antialiasing? it would be great best regards yemu
Yemu wrote:
i've read on a inkscape webpage that you (developers) are working on a new export dialog? would it be possible to add option to export without antialiasing? it would be great best regards
I can add an option :)
Actually doing the rendering without antialiasing is a big problem though. For a start, do you mean without antialiasing everywhere, or just on the edges of transparency?
njh
Actually, this brings up a good point. One of the big things that sodipodi/inkscape is/are missing is many many options for various functions. Although I don't know if this is a good goal, it seems that for everyday use, options for output and during working really increase productivity.
The keyboard shortcuts is a great example of something that could be made into a preferences menu, as apps using qt do so well to implement.
Just a thought...as I know that it is just great for these features like keyboard mapping/shortcuts to be implemented at all, and the preferences is above and beyond the call of duty.
The openness of inkscape as well as the constant updates to the website is very refreshing :)
jon
On Mon, 2003-11-10 at 13:35, Nathan Hurst wrote:
Yemu wrote:
i've read on a inkscape webpage that you (developers) are working on a new export dialog? would it be possible to add option to export without antialiasing? it would be great best regards
I can add an option :)
Actually doing the rendering without antialiasing is a big problem though. For a start, do you mean without antialiasing everywhere, or just on the edges of transparency?
njh
This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Jonathan Phillips wrote:
Actually, this brings up a good point. One of the big things that sodipodi/inkscape is/are missing is many many options for various functions. Although I don't know if this is a good goal, it seems that for everyday use, options for output and during working really increase productivity.
The keyboard shortcuts is a great example of something that could be made into a preferences menu, as apps using qt do so well to implement.
Just a thought...as I know that it is just great for these features like keyboard mapping/shortcuts to be implemented at all, and the preferences is above and beyond the call of duty.
I think this is a direction being traced by Mental for his Verb system? The idea is that features can register themselves and a kind of MVC (model view controller) architecture builds the interface automagically. At this point the idea is a little vague, I think what mental would like is people to suggest specific features that he can then use these to compare against his model. So I'm opening the flood gates to wild speculation about features. The best place to register features is in the wiki azure sky section, perhaps Cc: to this list.
njh
participants (4)
-
Bryce Harrington
-
Jonathan Phillips
-
Nathan Hurst
-
Yemu