Re: New Roadmap?



Hi Fred,
welcome to Dia development ;-)

Am 11.05.2008 15:48, Fred Morcos schrieb:
Dear All,

I am a bachelor student starting my thesis in two weeks and I decided
to contribute to Dia. Note that I have never been involved in any open
source project before. I would like to ask if there is a newer roadmap
than the one on http://www.gnome.org/projects/dia/.
There is something at http://live.gnome.org/Dia/Developers but that is quite informal. Basically there is no real roadmap, instead stuff gets done if someone finds the time to do it ;)

A big pool of ideas are the enhancement requests filed in bugzilla, see:
http://bugzilla.gnome.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Other&product=dia&long_desc_type=substring&long_desc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&bug_severity=enhancement&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=

Also, what kind of code contributions are accepted into Dia?
We take patches for all areas of Dia:
 - core, objects and plug-ins written in C
 - custom shapes defined in XML (an svg dialect)
 - new XSLT 'scripts'
 - new plug-ins written in Python
 - documentation usually in docbook format

Are there any specific
subjects or fields where work is needed to be done and that would fit
for a bachelor thesis?

I don't know the criterias for bachelor thesis work, but there are tasks of all sizes. Some things could be done entirely as plug-ins, like:

 * OpenDocument import / export
   http://bugzilla.gnome.org/show_bug.cgi?id=474505

 * XMI (XML Metadata Interchange) support
   http://bugzilla.gnome.org/show_bug.cgi?id=95548

other stuff would also require work on the core

 * Auto relayout diagrams
   http://bugzilla.gnome.org/show_bug.cgi?id=84624

 * add ability to rotate objects
   http://bugzilla.gnome.org/show_bug.cgi?id=321820

 * cannot copy and paste dia diagram outside the dia application
   http://bugzilla.gnome.org/show_bug.cgi?id=336304

and a lot more ...

Have fun with Dia,
        Hans

-------- Hans "at" Breuer "dot" Org -----------
Tell me what you need, and I'll tell you how to
get along without it.                -- Dilbert



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]