DevelopersHome: Difference between revisions
From The Battle for Wesnoth Wiki
| Line 13: | Line 13: | ||
= Tools and Packaging = | = 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://websvn.wesnoth.org/ Web-Access to svn - Gna! - websvn - | ||
* http://gettext.wesnoth.org/ - gettext status | ** 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.) | ||
* [[MaintenanceTools]] WMLLint, WMLIndent and WMLScope | ** [[MaintenanceTools]] WMLLint, WMLIndent and WMLScope | ||
= I want to start coding, what can i do? = | = I want to start coding, what can i do? = | ||
Revision as of 20:51, 1 May 2009
General Information
- 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
- Library 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.)
- MaintenanceTools WMLLint, WMLIndent and WMLScope
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
Game - Create content
- BuildingScenarios and related useful forum discussions:
- ReferenceWML
Code documentation
- http://devdocs.wesnoth.org - generated code documentation
AI
- WritingYourOwnAI - write a C++ plugin
- FormulaAI - Guide to the experimental formula AI branch
Themes
- ThemeSystem - customizing the screen layout for the game and the editor
Multiplayer
- WesnothdDesign - Guide to the design of wesnothd, the multiplayer server.
Communication, Feedback, Events
Gna! links
- http://bugs.wesnoth.org/ - Gna! - bugs and feature requests
- http://patches.wesnoth.org/ - Gna! - patches
Mailing lists
- https://mail.gna.org/listinfo/wesnoth-dev/ - wesnoth-dev
- https://mail.gna.org/listinfo/wesnoth-commits/ - wesnoth-commits
IRC
- freenode/#wesnoth-dev - IRC (alias to irc.freenode.net)
- http://irclog.wesnoth.org/ - IRC logs
Miscellaneous
- DebugMode and CommandMode - in game debugging commands
- Missing unit animations - what's available and what's missing
This page was last edited on 1 May 2009, at 20:51.