Hi Arieh,
well, that's exactly what I meant with supporting us in triaging of bugs. The main goal is to verify whether a reported bug (still) holds, whether the information given in its description is meaningful enough to reproduce it, etc. If you face such a bug and document your estimation (by adding a comment), that would pretty much help us to get rid of the old bugs that no longer hold, so we can then concentrate on the real issues...
Cheers Alexander Am 18.02.2012 um 22:58 schrieb vainolo: Hi Alexander. I already went through some of the bugs in Bugzila but couldn't find something to work out. Many bugs seem old and missing information on how to reproduce. Can you point me to specific ones? I also don't know what "triaging" means. Could you explain please? Thanks Arieh On Thu, Feb 16, 2012 at 11:39 PM, Alexander Nyssen < alexander.nyssen@xxxxxxxxx> wrote: Hallo Arieh,
thanks for your offer. Well, in principal, Bugzilla would be a good starting
point. There are quite a few open bugs that could well be supported by
patches. Even without working on patches directly could even support us by
"triaging" some of the bugs that are listed as open but have not been
commented recently (I did some triaging already, but I did not manage to
look into all of them yet). Going through some of the bugs and verifying and
commenting on whether they still hold would help a lot.
If you want to support us with working on patches, please consider the
following two points:
a) GEF 3.x is strictly bound to retain API compatibility, so any bugs that
are fixed have be fixed without breaking the current API (i.e. you will have
to work with API tooling to ensure your fixes do not break the current API).
As this reduces some flexibility, we have initiated a GEF4 provisional
component (see http://wiki.eclipse.org/GEF/GEF4) recently, which is located
in its own git repository, where API may be evolved more flexibly. Up to now
however, we have only started to work on the development of a new Geometry
API there; after the Juno release it is planned to migrate the remaining 3.8
code base into the GEF4 repository as well as a starting point for evolving
the new API in parallel to the 3.x one. As such, if you take a look at bugs
now, you may - concerning GEF 3.x - only investigate those that can be
solved without breaking the current API. After Juno, you could support the
work on the GEF4 provisional component as well, where these restrictions do
not hold.
b) we are currently modernizing the GEF 3.x infrastructure. That is, the GEF
build system has already been moved to Tycho, the GEF cvs repository has
been migrated to Git TODAY. However, the old cvs repository has not been
archived yet, and the contribution guide and all documentation about how to
contribute to GEF will have to be updated. I will post a message here as
soon as this is done (you may also CC to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=351232, where the progress is
tracked). But if you want to start in advance, make sure to go against the
Git repository (http://git.eclipse.org/c/gef/org.eclipse.gef.git/).
Cheers
Alexander
Am 16.02.2012 um 15:46 schrieb vainolo:
Hi to all the GEF developers. I am using GEF to create a graphical editor
for a graphical language I'm developing for my PhD and I wanted to get to
know more of the insides of GEF.
I have already learned the basics (and written a tutorial which you can find
at http://vainolo.com/tutorials).
I can provide some of my spare time to develop features/solve bugs. Can
someone give me a pointer where to start?
Thanks
Arieh
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gef-dev
--
Dr. Alexander Nyßen
Dipl.-Inform.
Software-Engineer
Telefon: +49 (0) 231 / 98 60-210
Telefax: +49 (0) 231 / 98 60-211
Mobil: +49 (0) 151 / 17396743
http://www.itemis.de
alexander.nyssen@xxxxxxxxx
itemis AG
Am Brambusch 15-24
44536 Lünen
Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens
Trompeter, Sebastian Neus
Aufsichtsrat: Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/gef-dev
_______________________________________________ gef-dev mailing list gef-dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/gef-dev
-- Dr. Alexander Nyßen Dipl.-Inform. Software-Engineer Telefon: +49 (0) 231 / 98 60-210 Telefax: +49 (0) 231 / 98 60-211 Mobil: +49 (0) 151 / 17396743 http://www.itemis.de alexander.nyssen@xxxxxxxxx itemis AG Am Brambusch 15-24 44536 Lünen Rechtlicher Hinweis: Amtsgericht Dortmund, HRB 20621 Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens Trompeter, Sebastian Neus Aufsichtsrat: Dr. Burkhard Igel (Vors.), Stephan Grollmann, Michael Neuhaus
|