Difference between revisions of "DevelopersHome"

From The Battle for Wesnoth Wiki
m (Fix section headings. Do not use first-level headings in page contents.)
 
(16 intermediate revisions by 2 users not shown)
Line 23: Line 23:
 
** http://gettext.wesnoth.org/ - gettext status
 
** http://gettext.wesnoth.org/ - gettext status
 
* Compiling and Building
 
* Compiling and Building
** [[CompilingWesnoth]] - how to compile Battle for Wesnoth (it's not hard)
+
** [https://github.com/wesnoth/wesnoth/blob/master/INSTALL.md Compiling Wesnoth] - how to compile Battle for Wesnoth (it's not hard)
** [[SCons]]
 
 
* Packaging and Releasing
 
* Packaging and Releasing
 
** [[ReleasingWesnoth]] - steps to follow to release a new version
 
** [[ReleasingWesnoth]] - steps to follow to release a new version
 
* Documentation
 
* Documentation
** [[Doxygen]] - Documentation generator
+
** Doxygen - Documentation generator
 
* More stuff
 
* More stuff
** [[ExternalUtilities]] (Wercator, CampGen, wmllint, etc.)
 
 
** [[MaintenanceTools]] WMLLint, WMLIndent and WMLScope
 
** [[MaintenanceTools]] WMLLint, WMLIndent and WMLScope
 
** [[UsingGooglePerformanceTools]] to profile Wesnoth CPU and memory usage.
 
** [[UsingGooglePerformanceTools]] to profile Wesnoth CPU and memory usage.
Line 38: Line 36:
 
* [[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
 
* [[GettingStarted]]
 
* [[GettingStarted]]
* [[FrequentlyProposedIdeas]] - summary of past often-repeated forum discussions
+
* [https://forums.wesnoth.org/viewtopic.php?f=12&t=34904 Frequently Proposed Ideas] - summary of past often-repeated forum discussions
 
* [[Glossary]]
 
* [[Glossary]]
  
Line 46: Line 44:
 
** [http://www.wesnoth.org/forum/viewtopic.php?t=4301 A Balancing Act]
 
** [http://www.wesnoth.org/forum/viewtopic.php?t=4301 A Balancing Act]
 
* [[ReferenceWML]]
 
* [[ReferenceWML]]
 +
* [[CompatibilityStandards#Deprecation_levels_-_When_to_remove_deprecated_features|DeprecationLevels]]
  
 
== Code documentation ==
 
== Code documentation ==
Line 56: 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
 +
** [https://devdocs.wesnoth.org/group__GUIWidgetWML.html Widgets]
 
** [[GUIToolkit]]
 
** [[GUIToolkit]]
** [[GUILayout]]
+
** [https://devdocs.wesnoth.org/GUILayout.html Layout]
** [[GUIVariable]]
 
 
** Gui2 WML
 
** Gui2 WML
*** [[GUICanvasWML]]
+
*** [https://devdocs.wesnoth.org/group__GUICanvasWML.html GUICanvas]
*** [[GUIToolkitWML]]
+
*** [https://devdocs.wesnoth.org/GUIToolkitWML.html GUIToolkit]
*** [[GUIWidgetDefinitionWML]]
+
*** [https://devdocs.wesnoth.org/group__GUIWindowDefinitionWML.html WindowDefinitionWML]
*** [[GUIWidgetInstanceWML]]
 
*** [[GUIWindowDefinitionWML]]
 
* Savegames
 
** [[SavegameClassHierarchy]]
 
  
 
== Communication, Feedback, Events ==
 
== Communication, Feedback, Events ==
* Gna! links
+
* http://bugs.wesnoth.org/ - bug reports and feature requests
** http://bugs.wesnoth.org/ - Gna! - bugs and feature requests
+
* http://patches.wesnoth.org/ - patches/pull requests
** http://patches.wesnoth.org/ - Gna! - patches
 
  
 
* Mailing lists
 
* Mailing lists
** https://mail.gna.org/listinfo/wesnoth-dev/ - wesnoth-dev
+
** https://mailman.wesnoth.org
** https://mail.gna.org/listinfo/wesnoth-commits/ - wesnoth-commits
 
  
 
* IRC
 
* IRC
** [irc://irc.wesnoth.org/#wesnoth-dev freenode/#wesnoth-dev] - IRC (alias to irc.freenode.net)
+
** [irc://irc.wesnoth.org/#wesnoth-dev Libera.Chat/#wesnoth-dev] - IRC (alias to irc.libera.chat)
 
** http://irclog.wesnoth.org/ - IRC logs
 
** http://irclog.wesnoth.org/ - IRC logs
  

Latest revision as of 23:53, 22 May 2021

General Information

Tools and Packaging

I want to start coding, what can I do?

Game - Create content

Code documentation

Communication, Feedback, Events

Miscellaneous

This page was last edited on 22 May 2021, at 23:53.