Closed
Bug 302981
Opened 20 years ago
Closed 20 years ago
[doxygen] need doxygen configured to generate XML output nightly on giles
Categories
(developer.mozilla.org Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: deb, Assigned: shaver)
Details
Excerpting part of shaver's email here as a list of things that need to be done
towards integrating Doxygen into the Devmo wiki...
****
- get someone to set up a doxygen job that runs nightly or whatever and produces
the XML output somewhere on giles
- make that somewhere web-visible, perhaps as /devmo/docxml-temp, so that people
can C&P from it into the wiki.
****
Comment 1•20 years ago
|
||
> - get someone to set up a doxygen job that runs nightly or whatever and produces
> the XML output somewhere on giles
Are there any more details on what we are doing here? Is this extension based?
| Reporter | ||
Comment 2•20 years ago
|
||
Shaver has been working on a wiki extension that will allow us to easily
integrate doxygen output into the wiki. I don't know a whole lot more than that
at this point.
Comment 3•20 years ago
|
||
I really don't think that we should be running this daily or even weekly: I
think that we should run the doxygen thing once per release (about the time we
release 1.8, for example, and 1.9, etc). Maintaining doxydocs for the inbetween
times between releases sounds painful and silly.
Comment 4•20 years ago
|
||
bsmedberg: I think that's not often enough. what about extension authors wanting
to update their extension for the release? "About the time of the release" is
not that good, then.
Comment 5•20 years ago
|
||
(In reply to comment #2)
> Shaver has been working on a wiki extension that will allow us to easily
> integrate doxygen output into the wiki. I don't know a whole lot more than that
> at this point.
What do I need to do to help? Setup doxygen to run against all mozilla code and
put the output on giles?
| Assignee | ||
Comment 6•20 years ago
|
||
Resummarizing for my sanity.
We want to do frequent updates, because we don't want people saying "I can't fix
the docs for this API change that just happened until 1.9 ships and we
regenerate the doxygen output". Short feedback cycles are what we're all about.
Summary: Doxygen wiki integration needs...part 1 → [doxygen] need doxygen configured to generate XML output nightly on giles
Comment 7•20 years ago
|
||
bsmedberg, I think weekly may even be too "long" of a wait, every 2 days at the
least imho.
At least in the unfrozen tree state, what about 'new' core developers who need
to figure out what an interface does, they would look at the devmo Doc on the
interface, having up-to-date doxygen docs is a *good* idea.
This also makes sense when we set-up/configure a/the extension to "suggest"
doxygen changes (as in what is actually commented in the file). For the cases
of typo's or innaccuracies.
I would much rather defer on the attempt for up-to-date docs, then
not-up-to-date. If up-to-date is not an issue, then we can simply import the
doxygen stuff once, and (try to) encourage people to update the wiki each time
they update a file. What is the use with anything importing doxygen output if
we do that?
[/semi-rant]
| Reporter | ||
Comment 8•20 years ago
|
||
Could we please get an ETA on this? Polvi: do you need any more information to
proceed here?
Comment 9•20 years ago
|
||
Shaver mentioned looking in to a different extension to do the same job. This
one looks like it is going to be a pain to maintain a custom RPM. Shaver, any
thoughts?
Comment 10•20 years ago
|
||
That last comment was meant for 302983.
doxygen is already installed on giles. I have gotten the impression that we are
using doxygen to parse Mozilla source code and output documentation. Is that
correct? If so, which products are we doing this with?
| Assignee | ||
Comment 11•20 years ago
|
||
I can configure doxygen. Can you set up a cron to do a nightly pull of the
tree, and run doxygen on it? (Leave the latter disabled until I put my config
file in place, or we'll destroy poor giles with the default settings.)
Once you do that, reassign this to me.
Comment 12•20 years ago
|
||
Have at it!
/etc/cron.daily/doxy-run.sh
doxygen setup is up to you. If you need any further help let me know.
Assignee: polvi → shaver
| Assignee | ||
Comment 13•20 years ago
|
||
Done, in /etc/cron.daily/doxy-run.sh.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Updated•19 years ago
|
Component: developer.mozilla.org → Infrastructure
Product: mozilla.org → Mozilla Developer Center
QA Contact: qa → infrastructure
Version: other → unspecified
Updated•13 years ago
|
Component: Deki Infrastructure → Other
Updated•5 years ago
|
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•