Giter Club home page Giter Club logo

Comments (6)

svenevs avatar svenevs commented on August 17, 2024

I was REALLY happy with how it came out

Thanks, glad to hear 🙂

I think I'm misunderstanding a bit, there's probably a configuration somewhere but which one (so many tools involved xD)?

If you wanted to exclude files from doxygen (and therefore prevent exhale from ever processing it), you would probably want to add to your doxygen configuration EXCLUDE or EXCLUDE_PATTERNS.

So either in the Doxyfile or in exhaleDoxygenStdin.

import textwrap
exhale_args = {
    # ... required args ...
    "exhaleExecutesDoxygen": True,
    # just an example
    "exhaleDoxygenStdin": textwrap.dedent('''
        EXCLUDE_PATTERNS = *.cpp
    ''')
}
  1. Is the readme.md per directory a part of the documentation build? Or is just for navigating e.g., GitHub readme? Like are you talking about the "doxygen documentation for the directory" example?
  2. Or are you asking how to have a separate project for say include and src rather than them both being in the same sphinx output? (there is just one RTD site?)

from exhale.

iquah1 avatar iquah1 commented on August 17, 2024

Ahh, sorry, I mean that I just want to not have the readme.mds parsed and rendered is all. Thanks for asking to clarify!

from exhale.

svenevs avatar svenevs commented on August 17, 2024

Ok then yeah you should be able to get doxygen to ignore them with EXCLUDE or EXCLUDE_PATTERNS, if you don't have success post your conf.py (or relevant section).

But actually, if you don't have other markdown files that you want doxygen to process (e.g., for \page or \group [group not supported in exhale]) you can also override the default FILE_PATTERNS. Doxygen has a lot of configs

from exhale.

iquah1 avatar iquah1 commented on August 17, 2024

Gotcha, thanks!

..... How do I pass in arguments to the doxygen build when I don't have a Doxyfile? I tried searching for EXCLUDE_PATTERNS on the exhale docs but I didn't seem to find an example. Would it be in a key value for exhale_args?

The file in question is here

from exhale.

svenevs avatar svenevs commented on August 17, 2024

Brief comment from phone, sorry just left xD

https://github.com/openfheorg/openfhe-development/blob/exhale/docs/conf.py#L113

The configurations there with PREDEFINED are what go to doxygen, just add them in that string I think

If not I can take a closer look soon 🙂

from exhale.

iquah1 avatar iquah1 commented on August 17, 2024

That worked! Thank you so so much!

from exhale.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.