I don't have a problem with this.  I don't think we should worry about 
including a src.zip but I'm board with snippets and javadoc.  Most people 
don't care about the source.  Re javadoc, ideally I'd like to include a 
help plugin that added the javadoc to the main Eclipse help.





"David J. Orme" <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
12/21/2006 11:51 AM
Please respond to
Nebula Dev <[email protected]>


To
[email protected]
cc

Subject
[nebula-dev] Re: nebula-dev Digest, Vol 9, Issue 17






I've been thinking about this and I'm still supportive, but don't want to 
lose some of the benefits of how we do things now.

One advantage we have right now is that we provide closer to one-stop 
shopping for people who download our controls. 

What I mean is that inside the download zip, we all provide a JAR for the 
widget itself and a separate JavaDoc directory, all at once.  In 
CompositeTable, I've extended this idea and made my build script also 
include a src.zip and a snippets.zip so that when someone downloads 
CompositeTable, they really have *everything* they need to get started 
with it.  We can get away with this because our controls are really small 
downloads to begin with, so throwing all the documentation, source code, 
and snippets into the distribution makes sense.

If we were to move to one plugin per control, I would still want the 
download file to be a ZIP containing the plugin jar, plus all the stuff it 
currently has (snippets.zip, src.zip, JavaDoc, etc).  There is no reason 
to make our users download five tiny things in order to use a control. One 
download should be sufficient.


Regards,

Dave Orme

-----

Message: 1
Date: Thu, 21 Dec 2006 10:17:30 +0200
From: Roland Tepp <[EMAIL PROTECTED]>
Subject: Re: [nebula-dev] Support for Eclipse Data Binding
To: Nebula Dev <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="utf-8"

I'm not a committer either, but here are my 2 cents:
First - the separation of plug-in per widget is good for Nebula because 
I find that I often want to include just one or the other widget and 
don't want to clutter my classpath with others unless I so choose to.

Maybe You could have a build scipt that would generate 2 variants of 
plug-in(s) - one "jumbo" plug-in that contains the whole soup and one 
that builds separate plug-ins per widget.

So that those who just want the "nebula widgets", would pick the whole 
thing, but those who want to pick and select, can do that as well...

Tom Schindl kirjutas mulle  midagi seesugust:
> Hi,
>
> I'm not a commiter but my feelings are:
>
> - nebbinding +1
> - one plugin / widget -/+0 although I'm more against
>
> What would be when you group widgets:
> - org.eclipse.nebula.table
> - org.eclipse.nebula.text
> - ...
>
> You need some top-level plugins which hold things shared by different
> plugins. Create a seperate plugin / control would be the same as if SWT
> would provide a seperate plugin for each of it's widgets.
>
> Tom
> 

-- 
  Roland Tepp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: roland.vcf
Type: text/x-vcard
Size: 223 bytes
Desc: not available
Url : 
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/0a23716e/roland.bin


------------------------------

Message: 2
Date: Thu, 21 Dec 2006 09:36:48 -0500
From: Christopher J Gross <[EMAIL PROTECTED]>
Subject: Re: [nebula-dev] Support for Eclipse Data Binding
To: Nebula Dev <[email protected]>
Message-ID:
 <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="us-ascii"

Re: shared things, thats actually something we are trying to avoid.  If 
any of the widgets want to be included in SWT, they should try to have as 
little dependencies as possible.  So we are trying to avoid sharing 
classes across widgets.  So this will actually be a boon to that effort.





Tom Schindl <[EMAIL PROTECTED]> 
Sent by: [EMAIL PROTECTED]
12/20/2006 02:03 PM
Please respond to
Nebula Dev <[email protected]>


To
Nebula Dev <[email protected]>
cc

Subject
Re: [nebula-dev] Support for Eclipse Data Binding






Hi,

I'm not a commiter but my feelings are:

- nebbinding +1
- one plugin / widget -/+0 although I'm more against

What would be when you group widgets:
- org.eclipse.nebula.table
- org.eclipse.nebula.text
- ...

You need some top-level plugins which hold things shared by different
plugins. Create a seperate plugin / control would be the same as if SWT
would provide a seperate plugin for each of it's widgets.

Tom

Chris Gross schrieb:
> Sorry Dave, forgot to respond to this.
> 
> Yes I think we should have a separate nebbinding (or maybe just
> nebula.binding?).  This also brings up another thought I've had.  We
> should really separate our widgets into separate plugin projects.  Right
> now, we are just creating separate jars but using the same project.  I
> did this originally so we could ensure that everyone was using the same
> set of dependencies.  But this makes it difficult for developers to use
> our widget in Eclipse applications.  It would make much more sense have
> each widget constitute its own plugin.  This would also mean that any
> additional facilities for each widget (viewers, databinding support,etc)
> would also have to be separate plugins.  I think this makes sense.
> 
> What does everyone else think?
> 
> -Chris
> 
> David J. Orme wrote:
>> All,
>>
>> With Eclipse 3.3 comes official API support for Eclipse Data Binding. 
>> I'd like CompositeTable to support this API along with the JFace
>> Viewer API.  We have the NebFace project for JFace viewers, should we
>> create a NebBinding project for Data Binding support?
>>
>>
>> Regards,
>>
>> Dave Orme
>> 
------------------------------------------------------------------------
>>
>> _______________________________________________
>> nebula-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> nebula-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/nebula-dev

_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/5cc804b0/attachment.html


------------------------------

Message: 3
Date: Thu, 21 Dec 2006 09:43:43 -0500
From: Christopher J Gross <[EMAIL PROTECTED]>
Subject: Re: [nebula-dev] Support for Eclipse Data Binding
To: Nebula Dev <[email protected]>
Message-ID:
 <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="us-ascii"

Skipped content of type multipart/alternative-------------- next part 
--------------
A non-text attachment was scrubbed...
Name: roland.vcf
Type: application/octet-stream
Size: 224 bytes
Desc: not available
Url : 
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/53f21367/roland.obj


------------------------------

Message: 4
Date: Thu, 21 Dec 2006 09:52:37 -0500
From: Christopher J Gross <[EMAIL PROTECTED]>
Subject: Re: [nebula-dev] Zest and Nebula
To: Nebula Dev <[email protected]>
Message-ID:
 <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="us-ascii"

Skipped content of type multipart/alternative-------------- next part 
--------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 50414 bytes
Desc: not available
Url : 
https://dev.eclipse.org/mailman/listinfo/nebula-dev/attachments/20061221/29f1c083/attachment.gif


------------------------------

_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev


End of nebula-dev Digest, Vol 9, Issue 17
*****************************************
_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to