Stendhal code design: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kymara
add javadoc link
imported>Hendrik Brummermann
No edit summary
 
(49 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Navigation for Stendhal Top|Developing}}
{{Stendhal code design}}{{Navigation for Stendhal Top|Developing}}__NOTOC__
This page gives a little overview about the Stendhal code.
{{Navigation for Stendhal Developers}}


== Stendhal Javadoc ==
== Development Environment ==


Stendhal is completely open source. So you can [http://arianne.sourceforge.net/download/stendhal-src.tar.gz download the source code] and have a look. If you plan to modify it and contribute to the project, we suggest that you use the Eclipse IDE and checkout the latest development state from our version control system.
The a browsable javadoc is located at http://stendhalgame.org/hudson/job/stendhal_HEAD/javadoc.

There are good [[Configure a development environment (IDE)|tutorials]] to get you started with Eclipse.


== Finding your way around the Code ==
== Finding your way around the Code ==


* [[Finding your way around the Stendhal Server Code]].
The next step is to find your way around the code. The Stendhal code base is roughly divided into the server, client and a little code that is used by both:
* [[Finding your way around the Stendhal Client Code]].


* [[Finding your way around the Stendhal Server Code]]
== Coding Standards ==
* [[Finding your way around the Stendhal Client Code]]
* [[Finding your way around the Stendhal Web Client Code]] (early development)


The code is written to compile for sun java 1.5



We try to follow [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html SUN Java code convention].
== Coding Standards ==

We try to follow [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html SUN Java code convention], in order to create code that feels familiar to many developers.


Despite this:
Despite this: