Welcome to Celestia!
Cereb wrote:I know some C++ but I have no idea how I can help... any sugestions?
Excellent question ... (See bottom of message for a suggestion.)
Hey group, I don't think there is anything in these forums that describes how a user can help with the Celestia project, is there? Selden's LONG List of Resources for Celestia (http://www.lepp.cornell.edu/~seb/celestia/) page is probably the closest thing we have right now.
We have a User's FAQ, but not a How Can I Help With the Celestia Project FAQ. Wow, this alone could be a project in itself, and should *probably* be located on the Celestia web site. This new FAQ would be a real good place to provide information for folks with various experience / backgrounds, such as:
Programmers
* Discuss SourceForge (what, where, how to use)
* Link to the Celestia SF Project page:
(http://sourceforge.net/projects/celestia/)
* Link URL that describes the Celestia code sections:
(http://cvs.sourceforge.net/viewcvs.py/celestia/celestia/devguide.txt)
* Link URL to the coding standards document:
(http://cvs.sourceforge.net/viewcvs.py/celestia/celestia/coding-standards.html)
* Link to the developer mailing list on SourceForge:
(http://sourceforge.net/mailarchive/forum.php?forum_id=9864)
* Link to page that describes how to use CVS:
(http://sourceforge.net/docman/display_doc.php?docid=14033&group_id=1)
* Link to Christophe's source Cross-Reference page:
(http://www.teyssier.org/lxr/http/source/)
* more
Graphics (texture) folks
* Graphic file types used in Celestia
* How textures are used / structure of the textures folders
* Discussion of Textures/VTs in Celestia
* Links to photo acquisition sites
* more
3-D modeling folks
* Model file types used by Celestia
* Where models are stored and how they are used
* Discussion of modeling for Celestia
* more
Astronomers / Physicists / Planet Builders
* Links to description of Celestias data files
* Description of how Celestia calculates things
* Links to code sections that handle astro computations
* more
Educators
* Links to Frank's educational-related files / activities
* Links to NASA's educational stuff?
* Links to exploratory Celestia scripts
* Discussion about writing educational materials
* more
Probably many others too <smile>
*
*
What do you think of having a FAQ / web page like this folks?
Anyone up to the task?
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
To answer Cereb's question ...
If you are interested in taking a look at the Celestia source code, you can find it via the Celestia project page (http://sourceforge.net/projects/celestia/) on the SourceForge.net web site. You may have to sign-up for a SourceForge account first. On the project page, there is a section that provides links to the individual areas within the project, and looks like the following:
Summary | Admin | Home Page | Forums | Tracker | Bugs | Support | Patches | RFE | Lists | Tasks | Docs | News | CVS | Files |
The only areas currently in use are:
* Summary (the project page),
* Lists (only "celestia-developers Archives"),
* CVS (source files), and
* Files (current final releases).
The CVS link is where you will find the source files. How you connect to the live CVS repository, in order to download the entire project to your system, and/or check-out source files, depends on what OS you are running. See the link on that page for more info.
Instead of posting patches (fixes, additions, etc.) to the Patches area, Chris (the project administrator and Celestia creator) prefers that they be sent to him via a Private Message (PM in the forums here) or via e-mail.
Christophe (the programmer responsible for the Unix/Linux version) has provided a Celestia source code cross-reference tool (http://www.teyssier.org/lxr/http/source/) that allows a person to search for just about anything in all of the Celestia source code files at once.
Hopefully, this will get you (and others) started.
Glad to have you on-board Cereb!
-Don G.