Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gef-dev] GEF Development Environment

Hi all,

as I am now officially "on board" I wanted to give it all a start by setting up an appropriate development environment. However, while I browsed the project web pages and the wiki I could not find anything concerning this topic. Anthony mentioned within some Bugzilla that API Tools are being used, yet I didn't find any details about its configuration. I was also not able to find details about target platform, formatter and coding guidelines, file header templates, etc. I remember Anthony and I already discussed about his plan to adopt the Eclipse formatter templates after having consumed the most important patches. However, I was not able to find any documentation about the current state of formatting guidelines. Despite this, is there any documentation concerning the development environment to use?

If not I could offer to collect the necessary information (indeed you would have to provide it to me :-)) and to prepare and document it within the GEF Wiki, as this would probably also make it easier for contributors to create patches. If we would e.g. track the above mentioned formatter issue within a Bugzilla we could also refer to these kind of things within such a documentation as well, to point out that this is something that will be likely to change in the future (indeed it could be thoroughly scheduled this way as well, and patch contributors could somehow rely on this). I also remember having proposed to define some checkstyle guidelines and auto-save-actions (similar to as done by EMF Compare). If that would be an option, I would propose to address these issues within some Bugzillas (so they could be scheduled) and to refer to them in such a documentation as well. 

Best Regards
Alexander

PS: I recognized that the current 3.6.0 project plan is pretty much outdated (I raised Bugzilla 308066 for this). While not having tracked this within Bugzilla yet, let me also mention that the "Plan" link on the main GEF web page still refers to the old GEF 3.4. project plan (
http://eclipse.org/gef/plan/gef_plan_3_4.php) and that within the "Release Notes" section (http://eclipse.org/gef/news/relnotes.php?project=gef&version=HEAD) the current HEAD entry refers to 2.6.0M6 instead of 3.6.0M6. 

Back to the top