YaST/Development

From openSUSE


Overview

YaST is mainly developed by the YaST Team at Novell. Most developers reside in Nuremberg, Germany and Prague, Czech Republic.


YaST Source Code

The YaST source code is released under GPL v2 and is kept in a svn server which is public readable. Latest development is to be found in trunk:

svn co http://svn.opensuse.org/svn/yast/trunk/

Find more information about all our SVN repositories and branches.

For coding new YaST modules please see our Style Guide. Problems that you may run into when coding for YaST are listed at Common Problems.

Build YaST

Quick and easy

Now build YaST on your local system. First of all, you need to install the YaST devtools. Run these commands:

cd devtools
make -f Makefile.cvs
make
make install

Now you are ready to automatically compile all of YaST by just running:

y2tool y2makeall

Have fun!

Do it yourself

If you do not want to build YaST automatically but specific parts of it please refer to the detailed HowTo build YaST.

Debugging

Find as well useful information concerning Debugging YaST.

Documentation

Documentation resources are available online and as download. Find links to documentation for all current products of openSUSE and SUSE Linux Enterprise at Development Documentation.

Latest Developer Documentation

openSUSE 10.3

SUSE Linux Enterprise 10

SUSE Linux Enterprise 10 SP1

Tutorials


Communication

Mailing lists

Get in contact with the developers and the YaST community on our main mailing list:

  • yast-devel@opensuse.org - Discussions concerning the YaST Development
Subscribe | Unsubscribe | Help | Archives

There are even some more YaST mailing lists.

IRC

You can as well contact us in our official IRC channel:

irc://irc.opensuse.org/yast


Work in progress

Find a list of things that we are currently working on: YaST/Development/WIP

Wish lists

There are also several wish-lists you can use to express your ideas, your needs, your wishes:


Latest Events

Find all YaST Events.


See Also