Document C code
See original GitHub issueWe should make documentation of the C code in cocotb/lib/
available in Sphinx.
There are Doxygen annotations (though incomplete, see #8) in some of the files, so we might want to use https://breathe.readthedocs.io/en/latest/ (a Doxygen -> Sphinx bridge).
Some other links/examples:
Issue Analytics
- State:
- Created 5 years ago
- Comments:8 (8 by maintainers)
Top Results From Across the Web
15-410 Coding Style and Doxygen Documentation
This document serves as a brief overview of doxygen and the features you will use on a regular basis.
Read more >Where to document functions in C or C++? - Stack Overflow
I have a C program with multiple files, so I have, for example, stuff.c which implements a few functions, and stuff.h with the...
Read more >Documenting the code
A special documentation block is a C or C++ comment block with some ... For each code item there are two types of...
Read more >Complete Guide On Using Doxygen To Document C Source ...
As we know Doxygen is a very powerful tool to do documentation, but it's more geared toward object-oriented languages like C++ and Java....
Read more >Documenting the code - Doxygen Manual
This chapter covers two topics: How to put comments in your code such that doxygen incorporates them in the documentation it generates.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I like the idea. Just to add to the examples: https://github.com/optimsoc/optimsoc/tree/master/doc/api
IIRC, breathe is broken and/or unmaintained with recent sphinx, but its easy to workaround…
This is now live at https://cocotb.readthedocs.io/en/latest/library_reference_c.html