Celestia Developer Center

Introduction

Who is this site for?

This site is intended for people who want to take part in the development of Celestia.
It can also be of interest to people who want to know more about the development process.

What you will find here

A list of tools and technologies used to build Celestia, links to reference documentation for those tools along with some explanations on how they are used in this project.
This site also provides some services to Celestia developers, like the cross-reference and the daily snapshots.

What you need to know

Obviously you need some basic knowledge of C++. If you know only C, you may have difficulties with some of the advanced features of C++ used by the STL, but that can be a good way to learn!
Some experience with the STL is recommended, if you don't have any, you should probably have a look at some of the documentation at SGI.
Experience with OpenGL, Win32, KDE or GTK is not required, a lot of code in Celestia doesn't use any of these.

News

MAY-21-2007 Moved to new server.

APR-1-2005 Added font texture preview to the font texture generator.

APR-1-2005 User Documentation regenerated using the KDE 3.4 docbook tools.

MAR-25-2005 New Tool: the font texture generator allows you to create new font to use with Celestia.

FEB-1-2004 The CVS snapshots which were missing some KDE source files are now fixed.

Tools

Services