Commit Graph

15 Commits

Author SHA1 Message Date
George Kiagiadakis
8b340a5705 docs: convert NEWS to rst and add it in the generated docs 2021-05-26 09:30:06 +03:00
George Kiagiadakis
cdcb38e4e6 gir: fix generate_gir()
The path to libwireplumber-0.4.so is not set otherwise and the
linker cannot find it
2021-05-25 14:19:53 +03:00
George Kiagiadakis
e567637d37 docs: convert lua api docs to pure rst
Not all the docs are there yet, this is WIP
2021-05-25 14:19:53 +03:00
George Kiagiadakis
c3ee52506b docs: fix gobject-introspection data generation
Let g-ir-scanner parse the original headers for the C signatures
and just add the gtk-doc comments in the generated wp-gtkdoc.h file

Also cleanup a bit gen-api-gtkdoc.py and make it omit printing most of the
whitespace clutter that it used to print inside the gtk-doc comments
2021-05-25 14:19:53 +03:00
George Kiagiadakis
fb77a9fcc7 docs: improve the home page and toc; use README.rst as a base; add badges 2021-05-25 14:19:53 +03:00
George Kiagiadakis
7f54533185 docs: meson: rebuild docs when Doxyfile.in changes 2021-05-25 14:19:53 +03:00
George Kiagiadakis
0c8ef5f2c7 docs: setup sphinx to use the graphviz extension 2021-05-25 14:19:53 +03:00
George Kiagiadakis
32200da516 docs: improve the visual appearence of the generated html and cleanup 2021-05-25 14:19:53 +03:00
George Kiagiadakis
2eac6257d8 docs: reorganize .rst files and add tables of contents for the APIs 2021-05-25 14:19:53 +03:00
George Kiagiadakis
93c2e7d686 meson: refactor docs + gi build system
* Use custom_target() instead of configured shell scripts
* Do not copy all the .rst files in the build directory
* Setup dependencies between targets
* Tidy up dependencies lookup
* Remove unused files
* Upgrade Doxyfile to the latest version and cleanup used options
2021-05-25 14:19:53 +03:00
Raghavendra
2e5b13f970 docs: build gobject introspection from xml files generated by Doxygen 2021-05-25 14:19:53 +03:00
Raghavendra
d692f06f0d docs: api: Replace hotdoc specific commands with Doxygen specific commands 2021-05-25 14:19:53 +03:00
Raghavendra
89549247f8 docs: Replace hotdoc with Doxygen & Sphinx to generate documentation 2021-05-25 14:19:53 +03:00
George Kiagiadakis
29886ccf74 docs: improve documentation 2020-05-19 17:54:10 +03:00
George Kiagiadakis
f7c0730b7e docs: enable building html documentation with hotdoc 2020-01-22 17:06:01 +02:00