Drop or automate generating the API documentation #520
Replies: 3 comments 2 replies
-
The Doxygen config file was added in 2014, but without any associated HTML output. It does not appear to be actively used, and maybe never has been used to generate public-facing HTML documentation. I don't see any generated version of it anywhere.
The change in #516 was just to remove the config file. I don't see any API docs anywhere. Maybe they were never added. There is the readme, which needs to be kept up to date - as with all projects - but that appears to be hand-written (apart from the recently-added class diagram). |
Beta Was this translation helpful? Give feedback.
-
What do you mean by that? The docs are and always have been in the gh-pages branch, if that’s what you are referring to. |
Beta Was this translation helpful? Give feedback.
-
I would be willing to spend some time to automate updating the gh-pages branch whenever we push to |
Beta Was this translation helpful? Give feedback.
-
Continuing the document from #516 here.
I propose we either remove the PHPDoc API documentation at https://myintervals.github.io/PHP-CSS-Parser/ (and drop the corresponding Git branch and the Doxgen configuration file), or we automate generating the PHPDoc API docs so it stays in sync with the code. (As far as I can see, this is not automated yet.)
@JakeQZ wrote:
May stance on this is:
@sabberworm Do you know if and how much generating the PHPDoc API docs is already automated?
So these are the possible options I see:
a) drop it
b) automate it
c) keep it (and live with it getting outdated, or someone needs to manually regenerate it from time to time)
@sabberworm @JakeQZ Which of these options would you be okay with? And would you be willing to build the automation or taking over the responsiblity of re-generating the API docs every now and then?
Beta Was this translation helpful? Give feedback.
All reactions