Difference between revisions of "DevelopersHome"
From The Battle for Wesnoth Wiki
(→Tools and Packaging) |
(→Tools and Packaging) |
||
Line 21: | Line 21: | ||
* [[Doxygen]] - Documentation generator | * [[Doxygen]] - Documentation generator | ||
* http://gettext.wesnoth.org/ - gettext status | * http://gettext.wesnoth.org/ - gettext status | ||
+ | * [[ExternalUtilities]] (Wercator, CampGen, wmllint, etc.) | ||
== I want to start coding, what can i do? == | == I want to start coding, what can i do? == |
Revision as of 20:31, 1 May 2009
Contents
Developers Home
If you want to program for wesnoth, this is the page to look at.
Links
- DeveloperResources - useful links
- Changelog - the most recent changes made to the game
- Latest commits - Up-to-date commit messages
General Guidelines
- HackingWesnoth - guide for programmers
- CodingStandards - for programmers
- DeveloperGuide - for those who received SVN commit rights
- http://www.sgi.com/tech/stl/ - Standard Template Library
Tools and Packaging
- WesnothSVN - accessing the source code
- CompilingWesnoth - how to compile Battle for Wesnoth (it's not hard)
- http://websvn.wesnoth.org/ Web-Access to svn - Gna! - websvn -
- ReleasingWesnoth - steps to follow to release a new version
- WesnothPackagersGuide - guidelines for packaging Wesnoth for different platforms
- Doxygen - Documentation generator
- http://gettext.wesnoth.org/ - gettext status
- ExternalUtilities (Wercator, CampGen, wmllint, etc.)
I want to start coding, what can i do?
- EasyCoding - Bugs and features that are easy to implement for new coders
- NotSoEasyCoding - Bugs and features which are doable but lacking someone working on them
Code documentation
- http://devdocs.wesnoth.org - generated code documentation
- Missing unit animations - what's available and what's missing
- WritingYourOwnAI - write a C++ plugin
- FormulaAI - Guide to the experimental formula AI branch
- ThemeSystem - customizing the screen layout for the game and the editor
- WesnothdDesign - Guide to the design of wesnothd, the multiplayer server.
Miscellaneous
- DebugMode and CommandMode - in game debugging commands