Difference between revisions of "DevelopersHome"
From The Battle for Wesnoth Wiki
(→Tools and Packaging) |
|||
Line 1: | Line 1: | ||
− | + | = General Information = | |
− | |||
− | |||
== Links == | == Links == | ||
* [[DeveloperResources]] - useful links | * [[DeveloperResources]] - useful links | ||
Line 7: | Line 5: | ||
* [http://cia.vc/stats/project/wesnoth Latest commits] - Up-to-date commit messages | * [http://cia.vc/stats/project/wesnoth Latest commits] - Up-to-date commit messages | ||
− | == | + | == Coding Guidelines == |
* [[HackingWesnoth]] - guide for programmers | * [[HackingWesnoth]] - guide for programmers | ||
* [[CodingStandards]] - for programmers | * [[CodingStandards]] - for programmers | ||
* [[DeveloperGuide]] - for those who received SVN commit rights | * [[DeveloperGuide]] - for those who received SVN commit rights | ||
+ | |||
+ | == STL documentation == | ||
* http://www.sgi.com/tech/stl/ - Standard Template Library | * http://www.sgi.com/tech/stl/ - Standard Template Library | ||
− | + | = Tools and Packaging = | |
+ | == Supporting Websites == | ||
* [[WesnothSVN]] - accessing the source code | * [[WesnothSVN]] - accessing the source code | ||
+ | * http://websvn.wesnoth.org/ Web-Access to svn - Gna! - websvn - | ||
+ | * http://gettext.wesnoth.org/ - gettext status | ||
+ | == Compiling == | ||
* [[CompilingWesnoth]] - how to compile Battle for Wesnoth (it's not hard) | * [[CompilingWesnoth]] - how to compile Battle for Wesnoth (it's not hard) | ||
− | + | == Packaging and Releasing == | |
* [[ReleasingWesnoth]] - steps to follow to release a new version | * [[ReleasingWesnoth]] - steps to follow to release a new version | ||
* [[WesnothPackagersGuide]] - guidelines for packaging Wesnoth for different platforms | * [[WesnothPackagersGuide]] - guidelines for packaging Wesnoth for different platforms | ||
+ | == Documentation == | ||
* [[Doxygen]] - Documentation generator | * [[Doxygen]] - Documentation generator | ||
− | + | == More stuff == | |
* [[ExternalUtilities]] (Wercator, CampGen, wmllint, etc.) | * [[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 | * [[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 | * [[NotSoEasyCoding]] - Bugs and features which are doable but lacking someone working on them | ||
− | + | = Code documentation = | |
* http://devdocs.wesnoth.org - generated code documentation | * http://devdocs.wesnoth.org - generated code documentation | ||
* [http://www.wesnoth.org/units/trunk/animations.html Missing unit animations] - what's available and what's missing | * [http://www.wesnoth.org/units/trunk/animations.html Missing unit animations] - what's available and what's missing |
Revision as of 20:36, 1 May 2009
Contents
General Information
Links
- DeveloperResources - useful links
- Changelog - the most recent changes made to the game
- Latest commits - Up-to-date commit messages
Coding Guidelines
- HackingWesnoth - guide for programmers
- CodingStandards - for programmers
- DeveloperGuide - for those who received SVN commit rights
STL documentation
- http://www.sgi.com/tech/stl/ - Standard Template Library
Tools and Packaging
Supporting Websites
- WesnothSVN - accessing the source code
- http://websvn.wesnoth.org/ Web-Access to svn - Gna! - websvn -
- http://gettext.wesnoth.org/ - gettext status
Compiling
- CompilingWesnoth - how to compile Battle for Wesnoth (it's not hard)
Packaging and Releasing
- ReleasingWesnoth - steps to follow to release a new version
- WesnothPackagersGuide - guidelines for packaging Wesnoth for different platforms
Documentation
- Doxygen - Documentation generator
More stuff
- 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