On 31 Dec 2013, at 03:17, Stefan Bidi <stefanb...@gmail.com> wrote:

> All this said, I think the first thing we must do first is define what is 
> going to be included as "proper" GNUstep.  What are we going to include of 
> the "Documentation" menu?  Obviously GNUstep-make, -base, -gui and -back are 
> going to have documentation, but what else?  Is libobjc2 considered "proper" 
> GNUstep?  If so, shouldn't it's documentation be prominently displayed, as 
> well?  What other projects will be linked from the website?  Richard's EC and 
> WebServer aren't currently mentioned anywhere on the website, only the wiki 
> (at least, that I know of).  If these side project are "proper" GNUstep, 
> shouldn't they be integrated with the rest of the project?

I would say that 'proper' gnustep is what we used to refer to as 'core' 
(make/base/gui/back) plus Gorm (the one 'properly' supported tool nearly 
essential for gui development).

There are then four things which I really think we want to add ASAP, by which I 
mean, as soon as we can really properly support / implement them:
THEMES;
We need at least one gnu/linux and one windows theme, and we ought to bundle 
them as paret of the core system.
OBJC2;
We ought to have libobjc2 and a reference copy of clang (we need to get proper 
gnustep-make integration for them before we can consider them 
supported/supportable).
MACUSER;
We need truly simplemac user porting mechanism (virtual machine and/or xcode 
integration package) ... being able cross-compile directly from xcode would be 
nice, but a couple  of VMs with GNUstep installed on them would probably be 
achivable quicker.
MOBILE;
For want of a better term ... implementing new/improverd graphics stuff and 
porting to android etc.

The there's all the stuff which should probably never be parrt of GNUstep 
proper (ie core);

That would be development libraries which use GNUstep and make life easier for 
people using gnustep (including much of the stuff I've contributed).
That would also be development tools built on the GNUstep core, but not 
polished enough to be easily suipported by the core team
That would also be all the wonderful apps in GAP and Etoile etc


So for me there's a break-down into GNUstep (the core, supported stuff), Future 
(hot projects), and Extra (things built using GNUstep) which I think ought to 
be really clear on the website;
We want people to know what's there now and well supported
We want people to know what's coming soon and where they can help most
We want people to know about all the cool stuff that uses GNUstep and makes it 
look good
We also want people to join in and help rather than complaining about problems 
which aren't part of core ... keeping a clear separation ought to help with 
that.  We ought to make it explicit who is supporting what, and to what extent 
support/development is being done (and whether we are looking for a volunteer 
to support any pasrticular thing).


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to