Difference between revisions of "DevelopersHome"
From The Battle for Wesnoth Wiki
Pentarctagon (talk | contribs) |
|||
Line 55: | Line 55: | ||
** [[WesnothdDesign]] - Guide to the design of wesnothd, the multiplayer server. | ** [[WesnothdDesign]] - Guide to the design of wesnothd, the multiplayer server. | ||
* Gui2 - The new Gui-Framework | * Gui2 - The new Gui-Framework | ||
− | ** [ | + | ** [[GUIWidgetInstanceWML]] |
+ | ** [[GUIWidgetDefinitionWML]] | ||
** [[GUIToolkit]] | ** [[GUIToolkit]] | ||
− | ** [ | + | ** [[GUILayout]] |
** Gui2 WML | ** Gui2 WML | ||
− | *** [ | + | *** [[GUICanvasWML]] |
− | *** [ | + | *** [[GUIToolkitWML]] |
− | *** [ | + | *** [[WindowDefinitionWML]] |
== Communication, Feedback, Events == | == Communication, Feedback, Events == |
Revision as of 16:23, 29 April 2024
Contents
General Information
- Links
- Changelog - the most recent changes made to the game
- Latest commits - Up-to-date commit messages
- Coding Guidelines
- Git_for_Wesnoth_Crash_Course - guide for contributors who are new to git
- HackingWesnoth - guide for programmers
- CodingStandards - for programmers
- DeveloperGuide - for those who received repository commit rights
- SoftwareTesting - for programmers
- Library documentation
- Debugging Tips
Tools and Packaging
- Supporting Websites
- WesnothRepository - accessing the source code
- http://gettext.wesnoth.org/ - gettext status
- Compiling and Building
- Compiling Wesnoth - how to compile Battle for Wesnoth (it's not hard)
- Packaging and Releasing
- ReleasingWesnoth - steps to follow to release a new version
- Documentation
- Doxygen - Documentation generator
- More stuff
- MaintenanceTools WMLLint, WMLIndent and WMLScope
- UsingGooglePerformanceTools to profile Wesnoth CPU and memory usage.
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
- GettingStarted
- Frequently Proposed Ideas - summary of past often-repeated forum discussions
- Glossary
Game - Create content
- BuildingScenarios and related useful forum discussions:
- ReferenceWML
- DeprecationLevels
Code documentation
- http://devdocs.wesnoth.org - generated code documentation
- AI
- Wesnoth_AI - Starting point for AI documentation
- Themes
- ThemeSystem - customizing the screen layout for the game and the editor
- Multiplayer
- WesnothdDesign - Guide to the design of wesnothd, the multiplayer server.
- Gui2 - The new Gui-Framework
Communication, Feedback, Events
- http://bugs.wesnoth.org/ - bug reports and feature requests
- http://patches.wesnoth.org/ - patches/pull requests
- Mailing lists
- IRC
- Libera.Chat/#wesnoth-dev - IRC (alias to irc.libera.chat)
- http://irclog.wesnoth.org/ - IRC logs
- Forum - http://forum.wesnoth.org
- This wiki - http://www.wesnoth.org/wiki/Main_Page
- Google Summer of Code
- SummerOfCodeIdeas - Ideas for GSoC
- SoC_Information_for_Google - Our organization profile for Google
- SoC_People_to_bug_on_IRC - Who GSoC students can ask for help
Miscellaneous
- DebugMode and CommandMode - in game debugging commands
- Missing unit animations - what's available and what's missing
- http://units.wesnoth.org/ - Unit reference