-
Notifications
You must be signed in to change notification settings - Fork 4
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
add a doxygen code documentation #3
Comments
I think I know how to do this... basically the process works like this:
In terms of automation, I think we can only go as far as putting all of the above in a single script file, with a parameter file to control the destination folder of the source, i.e. where we keep this repo on our own computer. The problems for further automation come from:
|
Okay, an updated version of this... I now know a bit more of what to do here having gone through how matplotlib does it, but first a few questions...
Almost there, and then we will have our thing working, still a bit more reading to do to finish understanding how github pages work, but almost there... 😄. |
for now github will stay a 100% mirror of the svn repository. travis is a community effort and is not used by the team. but the team is cooperative, and we got the .travis.yml file into the svn trunk. if you have reasons to edit it, we will submit the edited version to the trunk! that's not a problem! the main problem with adding a README_github.md is that it will not be shown as the default readme in any case... |
Okay, great stuff. Apologies for behaving so conservatively, still finding my feet within the community and understanding the relationships between the two... I presumed that the svn should not contain any github specific stuff, i.e. ``.travis.yml`. Anyway, that helps clear it up, I will whip up a nicer Github Readme in scribusproject/scribus#23 and get the docs up and running with travis :). |
attn: @luzpaz making sure you see this conversation as well. Just finished a first run of doxygen and it comes to 422Mb from the html, and 111Mb from the latex, but I don't think we need the latex code. My first time running doxygen, so not too sure what we need, but it seems to work. Shall I go ahead and upload it to |
@OceanWolf sorry I'm busy this weekend. I'm doing some work related training. re: scribus.io/1.4.5 |
Just realised, not much point at doing a Or does a stronger connection exist between the C++ and python code making the C++ doc helpful? |
bump... for the docs built from master, we need a new repo, I don't think I have permissions to create it, anyway call it something like devdocs. I can then adjust the |
sorry, sort of back from my hiatus. @OceanWolf I'll create a new devdoc repo and give you permissions to it |
Ahh thanks, but could you just call it Basically this repo acts as a subdirectory of scribus.io, so www.scribus.io/devdocs, www.scribus.io/scribus-devdocs looks a bit weird for a url ;). |
Renaming looks quite simple... https://help.github.com/articles/renaming-a-repository/ |
@OceanWolf Sorry. Yes, good point. Done |
Cool, I will put a PR in on this later... just heading out now. |
... if the content of the repo is just the result of doxygen, i think it would be better to call it
|
What looks/sounds the best? |
Yes, the content will only come from doxygen into a single branch named Naturally we will link to this from the main scribus.io page, so I don't think the name matters that much... What about my earlier question regarding python? I.e. would people who write python scripts need to refer to the C++ documentation? I could probably answer this question myself given some time, but still trying to find myself away around at the moment. Anyway, either way I think I don't like |
the python documentation should probbly be separated from the one
created by doxygen.
it's of course possible to create both in one go with doxygen, but i'm
not sure it's really a good idea.
(basically, i'd prefer the python documentation to be manually edited,
since the person who care about scripting python do not have access to
the main code so they would have a hard time when proposing changes to
the documentation)
|
Yes, I agree that we should separate them... My question here lies in whether we see enough separation between python and cpp code to achieve a good python documentation... I guess I will have to have a proper nosey ;). Anyway for now, assuming we can separate the docs satisfactorily. I think that pushes us away from the generic "code" in the name, so I go with one of the first two, |
re: repo name re: doxygen vs. python |
For now I have done part 1, the generating the documentation part before the uploading to the repo, over in scribusproject/scribus#25. |
hey
personally, i can offer to upload it to http://impagina.org/dox so we have something browsable and find later a perfect solution... (i can imagine that once it's up, we can get it to be on the http://scribus.net/something domain). i might be pretty easy to get it to update by pushin a button... |
p.s.: ok, i try to create a pull-dox script... |
at some time we should add a doxygen html documentation of the scribus source code.
The text was updated successfully, but these errors were encountered: