Closed
Bug 302981
Opened 19 years ago
Closed 19 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•19 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•19 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•19 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•19 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•19 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•19 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•19 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•19 years ago
|
||
Could we please get an ETA on this? Polvi: do you need any more information to proceed here?
Comment 9•19 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•19 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•19 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•19 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•19 years ago
|
||
Done, in /etc/cron.daily/doxy-run.sh.
Status: NEW → RESOLVED
Closed: 19 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•12 years ago
|
Component: Deki Infrastructure → Other
Updated•4 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
•