-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[W-I-P] Doxygen #25
base: master
Are you sure you want to change the base?
[W-I-P] Doxygen #25
Conversation
554a4e0
to
631ca51
Compare
I think the build times out due to too many warnings about missing documentation, i.e. it generates a 4Mb log file, mostly filled with these warnings, which travis takes assumes as a bad structure. I see we have three options here:
|
Apologies. Been super busy and engaged with other responsibilities. |
/me rather busy, too... |
@aoloe Yes, I will achieve exactly that here as we do the same thing on matplotlib. To explain how the Travis changes work here:
My concern with this only lies in how long doxygen will take to run. 35mins to build scribus itself seems long enough, but 50mins+ to build the docs? |
@OceanWolf , i've usd your doxygen file to generate http://impagina.org/dox/ personally, it was mostly pleasant to generate the doc and upload it per ftp... i'm not sure that we need a more complex workflow. but what we need for sure is to get the doxygen file to be commited to the scribus trunk and then work on improving the quality of the doxygen comments and output! what are your thoughts? update: i was completely wrong in the strokethrough part, ignore it. new dox/ files have been uploaded. |
What do you mean by the "scribus documentation"? Do you mean the stuff in doc/? I don't use any of that... Erm, I don't see where you have put the doxygen documentation... that looks like just the old documentation. With the workflow, it really suits two purposes:
I think we should do two things, upload this (with a change to make this (step-1) an allowed failure for travis; and then we work on the documentation to get that up to par... we will use step-1 to track our progress, in the meantime I will do at least one push of doc to our website. Does that sound good? If so I will work on that later this week.
|
ok, got it, no idea how i could miss the doxygen/ directory. the steps are:
not really black magic, but it takes some time to upload all the files. and i agree about your point about automation. |
Lol, I did try to make it obvious 👼. I get your point about automation workflows, however this works as a catch all workflow tied to github, so whenever something on github changes (however that happens), it will update the docs. |
At the moment just want to get travis building the doc, then I will need some help to get travis to upload it to the site (it needs the owners to do some github magic).