Stendhal code design: Difference between revisions

Content deleted Content added
imported>Kymara
No edit summary
imported>Hendrik Brummermann
No edit summary
 
(66 intermediate revisions by 2 users not shown)
Line 1:
{{Stendhal code design}}{{Navigation for Stendhal Top|Developing}}__NOTOC__
This page gives a little overview about the Stendhal code.
{{Navigation for Stendhal Developers}}
 
== StendhalDevelopment JavadocEnvironment ==
 
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 ==
 
*The [[Findingnext step is to find your way around the code. The Stendhal Servercode 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: