XEmacs -- Emacs: The Next Generation
English
German
Japanese
America
Asia
Australia
Europe
 
     Searching XEmacs
Quick Links About XEmacs Getting XEmacs Customizing XEmacs Troubleshooting XEmacs Developing XEmacs
      

How to Help

XEmacs Development

As of October, 2011, all the XEmacs repositories have moved to Mercurial repositories on bitbucket.org. You may browse the latest beta (21.5) sources online here. The stable (21.4) sources are here and the packages sources are here. Please see the introduction to the XEmacs Mercurial Repository for instructions on accessing and using the repository.

If you'd like to help with the XEmacs development effort, do the following:

  1. Download the latest releases of 21.4 (the stable branch) or 21.5 (the development mainline), or (better) get the most up-to-date sources from the source repositories. To get code from the source repositories (either XEmacs 21.4, XEmacs 21.5 or any of the XEmacs Packages, see the introduction to the XEmacs Mercurial Repository and follow the instructions.

  2. Install it.

  3. Join the xemacs-beta mailing list.

  4. Find bugs.

  5. Fix them.

  6. Submit patches to the xemacs-patches mailing list.

    The rules for creating and submitting patches are set forth in etc/BETA (section Creating patches for submission in documentation accessed via M-x describe-beta), or see the web version.

    No matter whether you are just getting involved with creating patches or you generate huge amounts of them, patcher is for you. Please install the xemacs-devel package which it is part of. Read its documentation, using C-h C-i patcher from within XEmacs, or use the documentation on the XEmacs website.

XEmacs Packages Development

The development of XEmacs Packages is supported by hourly builds from latest sources. XEmacs Package Smoketest results are readily available.

XEmacs Website Development

This is documented in detail under About XEmacs->Website.

Since the website development model is fully in line with XEmacs development please read that chapter as well.

 
 

Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Automatically validated by PSGML