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

Document how to integrate with Doxygen #943

Closed
JoelMarcey opened this issue Sep 5, 2018 · 4 comments
Closed

Document how to integrate with Doxygen #943

JoelMarcey opened this issue Sep 5, 2018 · 4 comments
Labels
documentation The issue is related to the documentation of Docusaurus good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin.

Comments

@JoelMarcey
Copy link
Contributor

JoelMarcey commented Sep 5, 2018

📚 Documentation

Clear and explicit documentation on how to integrate Doxygen-generated APIs.

Have you read the Contributing Guidelines on issues?

Yes

Motivation

#942

Pitch

For those that build Doxygen based API docs so that the resulting HTML can be used with Docusaurus should know where to put the files (e.g., static/api) and that you may want to use the separateCSS site config option so that any CSS with the documentation gets copied directly over on build, instead of concatenated.

separateCss - Directories inside which any css files will not be processed and concatenated to Docusaurus' styles. This is to support static html pages that may be separate from Docusaurus with completely separate styles.

@JoelMarcey JoelMarcey added good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin. documentation The issue is related to the documentation of Docusaurus labels Sep 5, 2018
@tianhaoz95
Copy link

I am facing the same issue with jsdoc, i put 'static/api' inside separateCSS, but not working, the css files are still missing. any more information on this?

@yangshun
Copy link
Contributor

@tianhaoz95 I think it should be separateCss (lower case ss). Try that?

@yangshun yangshun changed the title Document how to intergrate with Doxygen Document how to integrate with Doxygen Aug 17, 2019
@slorber
Copy link
Collaborator

slorber commented Jun 10, 2021

This is initially a v1 issue

v2 has different ways, to integrate:

  • Put things in /static
  • Use MDX and add an iframe to some doc page
  • Build a plugin

Doxygen is one solution to generate HTML files from APIs, and there are many. I don't think we should document Doxygen in particular, or be exhaustive about all the solutions that can be integrated with Docusaurus.

Similar issue on how to integrate openapi/swagger for REST apis: #638

@slorber slorber closed this as completed Jun 10, 2021
@slorber
Copy link
Collaborator

slorber commented Jun 10, 2021

The Docusaurus team is actively working on Docusaurus v2.

After a very long alpha, Docusaurus v2 is now in beta.
We believe that the v2 beta is already better than v1, and v2 is ready for maintstream adoption.

Apart from critical issues and security fixes, we don't plan to invest much time on Docusaurus v1 anymore.

We are all closing v1 issues.
Maybe the current issue is already fixed in Docusaurus v2.
Please try to upgrade, and if the issue is still there on Docusaurus v2, open a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation The issue is related to the documentation of Docusaurus good first issue If you are just getting started with Docusaurus, this issue should be a good place to begin.
Projects
None yet
Development

No branches or pull requests

4 participants