Hi Ram,

Le 13 févr. 2010 à 22:32, Ram Vedam a écrit :

> Hi,
>
> I've been following Etoile for a while, and am interested in  
> contributing to your projects, but am not sure which place would be  
> a good starting place to get a nice overview of the work that has  
> already been done. My objective-C experience is limited and my  
> OpenStep exposure and Cocoa exposure is limited. I have specifically  
> the following questions in terms of developing for etoile:
>
> 1) is there a development environment setup for Linux? I know that  
> GNUStep Project Center is out there, but I haven't really seen many  
> people talk about it on the etoile website.  I do have a MacBook and  
> wouldn't mind using Xcode, its just that it would be nice to also  
> work on the same set of APIs inside Linux itself, if anything for  
> portability reasons.

Project Center is quite limited, that's why we don't really use it. It  
just offers basic project management and text editing. It doesn't  
really compare Xcode.

We usually vim, emacs or some other text editors in combination with  
make, GDB etc. I personally would like to have a text editor more  
pleasant to use and an IDE.
A Smalltalk IDE named CodeMonkey is currently under development for  
Étoilé. In future, it might be extended to support other languages.

> 2) What would be a good starting project? I looked at the Open  
> Projects section and thought of all the projects out there, TermX is  
> a good starting point to get a nice overview of the APIs already  
> done. But I don't really know where to download the source from (at  
> least didn't see a repo address on the etoile website)

I think finishing TermX is a possibility, althought it is not the most  
urgent. It's available here: 
http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Services/User/TermX/

Among the other important stuff to do:
- Finishing ProjectManager, it's the basis of the WM that is supposed  
to supercede Azalea and implement the project-orientation ideas. This  
one is not currently listed on the Open Projects page. You need to  
know/learn XCB though
- CalendarStore on top of CoreObject
- Rewrite AddressKit and BookmarkKit to use CoreObject

> 3) Is the current state of Etoile ready to be used as a primary WM?

You can, but I wouldn't advise to do so. It's under heavy development.

> If so, what would be the best way of getting it? I'm asking this  
> because I currently run Ubuntu Linux 9.10 at home, and wouldn't mind  
> running Etoile for the sole purpose of testing it.

Well, you can run GNUstep/Étoilé apps inside GNOME/KDE or whatever WM  
you are using.
Also if you install Étoilé trunk on Ubuntu, once you have run the  
setup.sh script, you can choose an Étoilé session at login time (GDM  
greet screen) to test the environment in its current state.

Cheers,
Quentin.
_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to