Hi Tim - This is GREAT progress!
Some comments: - Because of my experience w/ Python3Patterns book, I use / prefer to use the hg trunk of sphinx; this seems to work (and showed a couple of error messages below) - To find what docstring needs work, look at the docs for things like: System Message: ERROR/3 (web2py-sphinx/gluon/sql.py:docstring of gluon.sql, line 6) Unexpected indentation. - Using sphinx trunk, I got these error messages - (I was able to get around this ultimately by modifying the Makefile): - gluon/widget.py: tries to open the file VERSION, but it is not in cwd; - gluon/main.py: tries to get VERSION based on getcwd() - which breaks when building from doc directory. the solution here is to run the build from the main Makefile.... - File "web2py-sphinx/gluon/main.py", line 79, in <module> web2py_version = open(os.path.join(web2py_path, 'VERSION'), 'r').read() IOError: [Errno 2] No such file or directory: 'web2py-sphinx/doc/VERSION' - to build from web2py-sphinx (to solve above) required a few changes to the doc/Makefile (still need to check through it for other-than-html areas) Running the sphinx build from the MAIN makefile - then all directories are as needed - seem to work. I'll go through the rest of the makefile - but basically, the make command for htmldocs (which can go in the main Makefile) will look somthing like: htmldocs: DOCSDIR=$PWD/doc make -e -f doc/Makefile html also probably want the html output do be more directly under docs... but these are details... I seem to get the warnings like you get from the wiki, so we must be in sync at this point (though I wonder if the generated html is the same); I have not yet tried generating pdf version - but it would also be nice to create a link to download the pdf (for web hosting). Thanks for all your significant efforts. This is a great start! Regards, - Yarko On Wed, May 6, 2009 at 6:08 AM, Yarko Tymciurak <yark...@gmail.com> wrote: > Hi Tim - > > The process you describe for contributing either risks overwriting > web2py-sphinx changes, or assumes that both devel and web2py-sphinx branches > are already in sync; > > After you once have a branch of web2py-sphinx, and a pull of devel, I think > you will need to merge web2py-sphinx with devel before beginning to make > changes destined for web2py-devel. > > That is, from your local web2py-sphinx, something like this: > > $ bzr merge #from saved lp: .... web2py-sphinx > $ bzr merge devel #from local devel > $ # resolve any conflicts! > $ # make docstring changes to web2py-sphinx tree, then ... in case > anyone else has made changes since: > $ bzr merge > $ bzr push > > Something like that, don't you think? > > - Yarko > > > On Wed, May 6, 2009 at 1:48 AM, Tim Michelsen <timmichel...@gmx-topmail.de > > wrote: > >> >> Hi! >> >> > Note: The build setup may curretly not work correctly due to outstanding >> > configuration isuues. >> All config issues have been removed. >> >> > This will be adjusted during the course of the week. >> I just pushed the latest changes to the repository: >> https://code.launchpad.net/~web2py/web2py/web2py-sphinx<https://code.launchpad.net/%7Eweb2py/web2py/web2py-sphinx> >> >> You can see the problems we are still having at: >> >> http://bazaar.launchpad.net/%7Eweb2py/web2py/web2py-sphinx/annotate/head%3A/doc/sphinx-build.log >> >> >> In future versions, we need to update the >> web2py .bzrignore to exclude the logs. >> >> Just branch the files and follow instructions in the help file: >> >> http://bazaar.launchpad.net/%7Eweb2py/web2py/web2py-sphinx/annotate/head%3A/doc/source/docs_contrib.rst >> >> I hope that you are all able to built the docs! This come already very >> close to a 1-stop-doc-shop. >> >> I will not do major chnages during the netx days. But I will be reading >> list mails and respond of problems occur. >> >> Happy documenting, >> Timmie >> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---