Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Nebula Project Review

Hi Chris,
Chris Aniszczyk schrieb:
Hi Nebula team, the Technology PMC is reviewing projects and here is the review for your project:

The project isn't conforming to the incubation branding (http://wiki.eclipse.org/Development_Resources/HOWTO/Conforming_Incubation_Branding). It would be fantastic if the Nebula project could take the initiative and fix this so it can take advantage of the Parallel IP process.

The committers appear to come from a diverse group of companies and individuals, this is a good thing.
Yes and that's why Nebula is a bit different compared to other Eclipse-Projects (see Plan Question below).

The mailing list isn't really active. Development doesn't seem to reflect this as there is work going on in the source repository. The newsgroups are pretty active which signifies the project has a good user community.
See above because every widget has only a small number of developers (often only one) this is reflected by the low traffic on the mailing-list. I also proposed some time ago to add states like Apache-Jakarta does. There's a mail from me "CTableTree" from "2008-06-17" things like this and more.

The project plan [1] is not yet in the standard format... I couldn't really find a plan at all. Should the plan be scoped to each Nebula widget or should it be something higher level like "get nebula widgets on the Galileo train"
I think that every widget should have its own plan. I also would like to change the scope of Nebula to reflect reality. The current project description says:

"The Nebula project is a source for custom SWT widgets and other UI components. Nebula is also an incubator for SWT. Some Nebula widgets will graduate into SWT and therefore into the main Eclipse Platform."

I think this doesn't reflect reality because it's fairly unlikely that any of the widget will ever get part of SWT but adds some constraints to what Nebula-Widgets (e.g. CDC1.0 support - though its not reality) whereas I'd like to allow widget implementors to use Java 1.4/Java 5.


The IP Log [2] appears complete, but I'm not sure. The Nebula project should strive to use the Automated IP Log process now [3].

I've noticed that the Nebula project has a great website show casing the widgets. However, the widgets available on the website are out of date. This is most likely because Nebula doesn't have an automated build system for the various widgets. Does the Nebula project need help in this regard? I think it would be beneficial to the consumers of the Nebula widgets if there was an automated build system in place. Maybe community members like Nick Boldt can help, or the Nebula could be the guinea pigs for the Common Build Infrastructure work [4].

Yes we need help and if someone who knows the releng system takes a look it is not really hard to get such a build running because we only have plain java builds. We even has a bug for this https://bugs.eclipse.org/bugs/show_bug.cgi?id=237588.


Currently, Chris Gross from IBM is the project lead from Nebula, how about nominating another person from Nebula to join the project leadership? I think Tom Schindl has done a good job in keeping up with the Nebula newsgroup and mailing list. This can help split some of the workload amongst project leads and not only have Chris Gross in a position to approve things.

One question the Nebula team can ask themselves is how to make it easier for people to come in and bring in their widgets? I think if an automated build is setup and the project conforms to the IP process, it would be easier for people to come on board.
Right. IMHO the following things help to get people started easier:
- Don't enforce Java x
- Prallel IP

Tom

[1] http://www.eclipse.org/projects/project_summary.php?projectid=technology.nebula
[2] http://wiki.eclipse.org/Nebula_Gallery_IPLog
[3] http://www.eclipse.org/projects/ip_log.php?projectid=technology.nebula
[4] http://wiki.eclipse.org/Build_Workshop_3:_Build_Hard_With_A_Purpose

Thanks for reading and let us know if you need help.

--
Cheers,

~ Chris Aniszczyk
------------------------------------------------------------------------

_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev



Back to the top