<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>GitHub: automate project documentation with DoxyGen, and publish online after pushing commits</title><link>/technologies/code_exchange/b/blog/posts/github-automate-project-documentation-with-doxygen-and-publish-online-after-pushing-commits</link><description>The title says it all. You can generate project documentation from the comments in the source files. I&amp;#39;m using doxygen for that. What I tried today (and succeeded in), is to make a GitHub action that:

kicks off a process on one of its...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: GitHub: automate project documentation with DoxyGen, and publish online after pushing commits</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/github-automate-project-documentation-with-doxygen-and-publish-online-after-pushing-commits</link><pubDate>Tue, 11 Feb 2025 18:38:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8030ce87-8665-4277-82f8-a94954b8a52e</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The GitHub doxygen-action task&amp;nbsp;has a number of versions. Each version matches a DoxyGen document generator version.&lt;br /&gt;Since a few weeks, the author created an &amp;quot;edge&amp;quot; version. That one will always install the latest DoxyGen version available.&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:f06c94b0-bbaf-49e6-aff0-3244f6faad8e:type=text&amp;text=%20%20%20%20%20%20-%20name%3A%20Run%20Doxygen%0A%20%20%20%20%20%20%20%20uses%3A%20mattnotmitt%2Fdoxygen-action%40edge%0A%20%20%20%20%20%20%20%20with%3A%0A%20%20%20%20%20%20%20%20%20%20%23%20working-directory%3A%20%27%24%7B%7Bgithub.workspace%7D%7D%2FKerbal%2Fdoxygen%27%0A%20%20%20%20%20%20%20%20%20%20doxyfile-path%3A%20%27Doxyfile%27]&lt;/p&gt;
&lt;p&gt;At the time of writing, it &amp;#39;ll use DoxyGen 1.13.2&lt;/p&gt;
&lt;p&gt;The author has added a funny message:&lt;/p&gt;
&lt;p&gt;&lt;img height="221" src="/resized-image/__size/796x442/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1739299073200v1.png" width="398" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28161&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: GitHub: automate project documentation with DoxyGen, and publish online after pushing commits</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/github-automate-project-documentation-with-doxygen-and-publish-online-after-pushing-commits</link><pubDate>Wed, 17 Jul 2024 16:44:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8030ce87-8665-4277-82f8-a94954b8a52e</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A side effect of doxygen style commenting (I always forget that until I start writing &amp;quot;for documentation&amp;quot; comments:&lt;/p&gt;
&lt;p&gt;It gets harder to read the actual source code, to grasp what a class looks like.&lt;/p&gt;
&lt;p&gt;Before (ignore the colour coding differences - one is from e12 blog, other from VSCode):&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="327" src="/resized-image/__size/694x654/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1721234584037v1.png" width="347" /&gt;&lt;/p&gt;
&lt;p&gt;After:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="576" src="/resized-image/__size/1316x1152/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1721234618444v2.png" width="658" /&gt;&lt;/p&gt;
&lt;p&gt;What do you think? Is it worth it?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28161&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: GitHub: automate project documentation with DoxyGen, and publish online after pushing commits</title><link>https://community.element14.com/technologies/code_exchange/b/blog/posts/github-automate-project-documentation-with-doxygen-and-publish-online-after-pushing-commits</link><pubDate>Mon, 15 Jul 2024 11:51:51 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8030ce87-8665-4277-82f8-a94954b8a52e</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;comments&amp;nbsp;taken over from original forum post:&lt;/p&gt;
&lt;p&gt;&lt;img height="571" src="/resized-image/__size/998x1142/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1721044162762v1.png" width="498" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="610" src="/resized-image/__size/996x1220/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1721044297032v4.png" width="497" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="407" src="/resized-image/__size/996x814/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-8030ce87-8665-4277-82f8-a94954b8a52e/pastedimage1721044209352v3.png" width="497" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28161&amp;AppID=74&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>