<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Doxygen_style_comments</id>
	<title>Doxygen style comments - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.fightorder.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Doxygen_style_comments"/>
	<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Doxygen_style_comments&amp;action=history"/>
	<updated>2026-04-21T04:17:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Doxygen_style_comments&amp;diff=2201&amp;oldid=prev</id>
		<title>Qrow: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Doxygen_style_comments&amp;diff=2201&amp;oldid=prev"/>
		<updated>2026-02-24T06:34:52Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:34, 23 February 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Qrow</name></author>
	</entry>
	<entry>
		<id>https://www.fightorder.net/wiki/index.php?title=Doxygen_style_comments&amp;diff=2200&amp;oldid=prev</id>
		<title>enginedevinter&gt;Abma at 00:47, 11 October 2015</title>
		<link rel="alternate" type="text/html" href="https://www.fightorder.net/wiki/index.php?title=Doxygen_style_comments&amp;diff=2200&amp;oldid=prev"/>
		<updated>2015-10-11T00:47:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Spring gets automatically generated documentation for the source code which can be found [https://springrts.com/dl/buildbot/doc/ here]. The tool used for this is [http://www.doxygen.org doxygen]. Whilst doxygen does a good job of producing diagrams and extracting logical relationships from the code, the documentation can be somewhat hard to digest without any descriptive text to read!&lt;br /&gt;
&lt;br /&gt;
The good news is that doxygen can automatically extract your header comments from the code and use them as a description for the class/method/field they&amp;#039;re associated with... as long as you stick to the doxygen comment style. Therefore, please put doxygen style comments into the code.&lt;br /&gt;
&lt;br /&gt;
Doxygen comments have the same syntax as Javadoc basically - if you&amp;#039;re familiar with Javadoc, go ahead and write header comments as you normally would in Java. If you&amp;#039;re not familiar with Javadoc, the main thing you need to know is to use:&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
&lt;br /&gt;
At the start of your comment blocks (doxygen also works with /*!). Or on the otherhand if you prefer using // style comments, use /// or //! as your comment marker.&lt;br /&gt;
&lt;br /&gt;
Within the comment blocks you can also use [http://www.stack.nl/~dimitri/doxygen/commands.html special commands] including the very useful @todo command. All @todo commands are noted by Doxygen and pulled out into a single &amp;quot;TODO&amp;quot; list page, which lists all the @todo items across the entire project in one place.&lt;br /&gt;
&lt;br /&gt;
The full [http://www.stack.nl/~dimitri/doxygen/manual.html doxygen manual] describes all the various commenting conventions you can use which doxygen will pick up. This includes nice things like being able to mark several items as having the same comment (part of [http://www.stack.nl/~dimitri/doxygen/grouping.html grouping]), producing [http://www.stack.nl/~dimitri/doxygen/lists.html lists], [http://www.stack.nl/~dimitri/doxygen/autolink.html links] into other classes/methods etc., how to use [http://www.stack.nl/~dimitri/doxygen/htmlcmds.html HTML] within the comments etc.&lt;br /&gt;
&lt;br /&gt;
The current codebase (0.65b2) contains non doxygen comments as we&amp;#039;ve only just started using it. If you do see header/field comments which start with just /* or //, please do a search-and-replace on them so that we can have the benefit of them in the documentation. Thanks&lt;br /&gt;
&lt;br /&gt;
[[Category:Engine Dev]]&lt;/div&gt;</summary>
		<author><name>enginedevinter&gt;Abma</name></author>
	</entry>
</feed>