Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurar Doxygen + Breathe + Sphynx + Readthedocs en el repo principal usando los ejemplos de código existentes #15

Open
Karosuo opened this issue Aug 20, 2022 · 1 comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed integration Required as integration step of other configurations, code or functionalities
Milestone

Comments

@Karosuo
Copy link
Contributor

Karosuo commented Aug 20, 2022

Objetivo
Configurar y documentar la forma en que se van a conectar dichas herramientas para que se pueda generar la documentación directamente del código en las API

Preferente pero no obligatorio
Adjuntar un github hook o una github task para que se compile la documentación con doxygen y se haga el pipeline automaticamente, de ser el caso, este agregado DEBE estar documentado en el framework, en caso de quererse duplicar en otra cuenta de github

Parece ser que el soporte principal es para sphynx

Si se quisiera usar con Doxygen, es posible, pero probablemente tenga que usarse un intermediario

Nota: Aún no queda claro si Sphynx soporta directamente C, para poder reemplazar a Doxygen, pero por lo pronto se hará la secuencia de Doxygen a Sphynx y readthedocs


Para usar read the docs, tenemos:


Conclusión:
No soporta Doxygen, solo Sphynx.
Se puede utilizar usando Breath.

@Karosuo Karosuo added documentation Improvements or additions to documentation help wanted Extra attention is needed integration Required as integration step of other configurations, code or functionalities labels Aug 20, 2022
@Karosuo Karosuo added this to the v0.1.0 milestone Aug 20, 2022
@Karosuo Karosuo changed the title Configurar Doxygen + Breathe + Sphynx + Readthedocs en el repo principal usando los ejemplos de código de la version 0.0.1 Configurar Doxygen + Breathe + Sphynx + Readthedocs en el repo principal usando los ejemplos de código existentes Aug 20, 2022
@Karosuo
Copy link
Contributor Author

Karosuo commented Aug 21, 2022

Descripción de lo que son los Domains en Sphinx, con esto queda claro que no soporta la generación de documentación desde comentarios en C.
Sin embargo, soporta C como lenguaje dentro de la documentación ya generada de Sphinx, que es probable que Breathe lo maneje.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation help wanted Extra attention is needed integration Required as integration step of other configurations, code or functionalities
Projects
None yet
Development

No branches or pull requests

1 participant