Now 0.2 is released, we can start thinking about 0.3[1] seriously.   
I'd like to get a set of objectives for the release pinned down  
early, so we know what we are aiming for.  I would say the two big  
ones are:

- Documentation for everything.  Every framework should have gsdoc  
documentation for every public interface at a minimum (documentation  
for the internal code is ideal, but not required).  Every application  
should have some a users' guide.

- No UI bugs outstanding.  Every UI bug should be either fixed, or  
blamed on GNUstep (and, ideally, fixed and patches sent upstream).

I also want to put a prototype of CoreObject in 0.3.  The current  
EtoileSerialise code now has a working implementation of COProxy,  
which serialises and stores every message sent to a proxied object.   
These invocations can now also be re-loaded and re-applied to other  
objects, allowing complete re-play of an object's lifespan.  Adding  
branching to this will be fairly trivial, and the higher-level parts  
of CoreObject should be in a useable, if not polished, state in time  
for 0.3.

What else do people want to see in 0.3?  Localisation might also be  
on the list; see if we can start getting things translated a bit?

David

[1] Jesse want's to call 0.3 'Charm,' as in 'three's the charm,' and  
'what a charming user environment you have there.'  I don't have any  
objection, as long as we don't end up with names as silly as the  
Ubuntu releases.

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à