Giter Site home page Giter Site logo

Comments (5)

ihhub avatar ihhub commented on May 27, 2024 1

Hi @zafar-hussain , looks great, How would you like to proceed with it?

from penguinv.

zafar-hussain avatar zafar-hussain commented on May 27, 2024

hi @ihhub,

I looked into this issue, and a few points came up, namely

  1. multiple Api descriptions documents : can these be renamed eg., cuda's api_description file as cuda_api_description.md, reason is doxygen parses the directories, it lists all similar named doc together, and causes confusion, or these docs are to be removed.

  2. multiple readme.md, same as above. ignore the readme.md in the root, that will stay

  3. contributing.md needs a bit to tyding for doxygen

  4. should separate issues be raised for for each class documentation, it will be easier to keep track

  5. do you have any logo for penguinV, so that it can be used in the docs

  6. any preferred format like html, pdf, xml for the docs, or we are to only provide a docfile plus instructions for the user to to generate the docs in their preferred format, using doxygen

cheers

from penguinv.

ihhub avatar ihhub commented on May 27, 2024

Hi @zafar-hussain , documentation generation in Doxygen is based on comments in the source code. What previously was done is to update the documentation manually which absolutely not a proper approach. Doxygen allows to generate the documentation automatically.

Doxygen can be also configured which types of tiles to be scanned. I think the first step is to add Doxygen as a part of GitHub Actions pipeline at the least to generate documentation.
Answering your ideas:

  1. Yes, we can. It makes more sense.
  2. Readme.MD is picked by Github automatically. We need to see if it's possible to do such.
  3. Can you explain why? Doxygen is going to scan only the source code files
  4. It would be a lot of issues. It is better to create one with multiple checkboxes.
  5. Nope.
  6. For now just instructions. Once we are going to be close to release we will include it into an archive. Also we can generate these files as a part of GitHub Actions pipeline.

from penguinv.

zafar-hussain avatar zafar-hussain commented on May 27, 2024

hi @ihhub

thanks for the reply,

for point 3, I allowed doxygen to parse *.md files too, and it created nice looking help pages from them too,

eg.
image

from penguinv.

zafar-hussain avatar zafar-hussain commented on May 27, 2024

Hi @ihhub,

Sorry, I can't work on this project due to lack of time.

Cheers

from penguinv.

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.