On Sat, Feb 28, 2009 at 10:47 AM, Paul Eden <benchl...@gmail.com> wrote:

> I do like the idea of the Sphinx site as well.
> - it looks great and is easy to setup.
> - It is not hard to update, just check out the source and update the reST
> source.
>
> After reading what Yarko said, in my mind, the only missing feature Sphinx
> would be user-contributed comments.


Yes!!! Yes!!!!   In fact, this is what I like about
http://www.djangobook.com/en/2.0/chapter01/

and have thought, and talked in the past w/ those who wrote this one-off.

Other possiblities:

   - rietveld like reviews, but for the document (Guido's tool which runs on
   appspot; it's a django app, an could be ported and adapted perhaps - I
   haven't look at it enough to form an opinion, but know that for Android /
   Google project, they are using a java (!) modified version of rietveld -
   gerrit2;  so I think we could do something like this -- there are potential
   code submisstion process that this could extent to for web2py; for example,
   Android only allows "push" into repostory by the review tool, when there is
   review by team, and signoff by section owners; )
   - wiki like submission of changes (text only versioning and viewing) to
   the "source" pages right from sphinx - this, tied with a review tool might
   be the best way to have a "live" sphinx project in the beginning.


> - The reason I say that is that http://www.php.net/docs is one of the most
> useful documentation sites I have every seen.  I know just where to find
> everything I need there.  It's too bad we don't have something like that we
> can use for web2py.


Thanks for the link.  In my mind, this blog-comment style (at first glance)
seems too busy.


>
>   - In my mind that site has 3 main advantages.
>      1. All of the documentation is there in one place.


I think all the main documentation in one place is a good thing;  I think
carrying to "all documentation" - taking it too far could make it less
usable...


>
>      2. It is well organized in a tree/folder structure like Sphinx.
>      3. It has user-contributed comments.  This is crucial in my mind
> because many times when coding in PHP (at work) I find what I need to know
> in the comments.  And it stays organized because the comments are all having
> to do with the official documentation listed above them (or other comments).
>
> Just more ideas.
>
> Paul


Thanks Paul!

Yarko

>
>
>
> On Fri, Feb 27, 2009 at 11:09 PM, Yarko Tymciurak <yark...@gmail.com>wrote:
>
>> On Fri, Feb 27, 2009 at 6:48 PM, mdipierro <mdipie...@cs.depaul.edu>wrote:
>>
>>>
>>> I do not like the idea of things moving out of the wiki and never
>>> coming back. Things will always need small updates and that it
>>> critical.
>>
>>
>> Small updates can happen in Wiki;  when stable, they can happen in Sphinx
>> I think this is no problem - sphinx can always be updated; it just will not
>> be the same way as a wiki.
>>
>>
>>>
>>> We can start with that but then we need to build a web interface
>>> directly to the sphinx docs.
>>
>>
>> This will be some challenge, since sphinx builds indexes and cross
>> references on entire doc... you will be rebuilding all indexes with any
>> edit?
>>
>> Aside from the technical challenges, this then will not be documentation
>> in the form of a book, which stabilizes, gets reviewed, etc.
>>
>> I think if you want a wiki for everybody to easily contribute their
>> learnings, then a wiki is fine.
>>
>> If you want dependable, readable, consistent documentation, like many,
>> many other projects do - Python not the least of them, then what is the
>> basis of what you "do not like"?
>>
>>  In any case, I am not for this.   There are
>> some interesting possibilities to live sphinx, but even then, the concept of
>> submitted vs. reviewed vs. published changes is (in my mind) important, and
>> differentiates this in a fundamental and important way from a wiki.
>>
>> A wiki is useful and important;  it is also quite different than a
>> document.
>>
>> I am not interested in participating in degenerating a form - whose aim is
>> to generate a reliable, consistent, readable document - into a printed
>> version of a wiki, although you can do that (I just am not interested).
>>
>> People like your book because you _owned_ the contents, even with the
>> contributions of others, and that meant a consistency which made it
>> readable, consistent and therefore useful.
>>
>> If you want a wiki, then you don't need sphinx - google searches over wiki
>> pages will suffice.
>>
>> I am interested in the document concept, and think a wiki is a good ground
>> for tilling the material which stabilizes into something worthy of being
>> part of a coherent form (not to diminish by any means the utility of what is
>> in a wiki - it just is a different form, and a different result - it is also
>> more accesible to contributors, and that is good).
>>
>> We have had this discussion enough times.   Wiki away.  I will contribute
>> to the wiki too at times.
>>
>> Let me know if you're interested in the process of creating a community
>> written book; in that I would be more interested.
>>
>> Regards,
>> Yarko
>>
>>>
>>>
>>> Massimo
>>>
>>> On Feb 27, 6:36 pm, Yarko Tymciurak <yark...@gmail.com> wrote:
>>> > On Fri, Feb 27, 2009 at 1:31 PM, Paul Eden <benchl...@gmail.com>
>>> wrote:
>>> > > +1 I like these ideas.
>>> >
>>> > > One thing I would add.
>>> >
>>> > > If we do have a wiki and sphinx in source control then we should have
>>> one
>>> > > place where users can search through *both* places.
>>> >
>>> > > That way they don't have to look through one and then look through
>>> the
>>> > > other to find answers.
>>> >
>>> > Well - by nature, this would be a diode -> that is, a one way door:
>>> >
>>> > So I can imagine how the wiki, when a page / topic gets mature and
>>> migrates
>>> > to the sphinx will point to that.  But the sphinx will not point back
>>> (in
>>> > the case the wiki has new, not yet in sphinx updates).
>>> >
>>> > Which raises an interesting point:
>>> >
>>> > Maintenance  of sphinx sources should be concerned with evlolving,
>>> > improving, and doing "book like" changes (cross references).  New ideas
>>> or
>>> > more than slow evolutions / additions should still happen in the wiki.
>>> >
>>> > I see the wiki as being public enough and encouraging input from
>>> broader
>>> > population, so it _should_ go through the chaos->settling  steps for a
>>> given
>>> > topic;   the sphinx place should be like the cask - the place where
>>> what
>>> > happens is mostly mellowing (or polishing / nice diagrams, so forth).
>>> >
>>> > Having said that - Massimo called for a general organization of the
>>> Wiki
>>> > into gross topic areas (as I understood).
>>> >
>>> > If we agree on that, then the sphinx sources can easily reference the
>>> areas
>>> > from which they came;  the wiki then should make it easy to spot any
>>> new
>>> > things...
>>> >
>>> > Would this satisfy your request, or did you have something more in
>>> mind?
>>> >
>>> > Yarko
>>> >
>>> >
>>> >
>>> > > Paul
>>> >
>>> > > On  Fri, Feb 27, 2009 at 11:06 AM, Yarko Tymciurak <
>>> yark...@gmail.com>wrote:
>>> >
>>> > >> I haven't fully thought about this yet, but in general -
>>> > >> Wiki == freeform idea collection;  I agree that some structure to
>>> begin
>>> > >> and guide is good;
>>> >
>>> > >> Good place for transient information;
>>> >
>>> > >> I would think once content is in a sphinx doc (and I agree
>>> completely w/
>>> > >> source control - much like what the Python 3 Patterns book is
>>> following)  it
>>> > >> should be pulled form the wiki (maybe a final revision referring to
>>> the
>>> > >> "published" page, and then new updates maintained in sphinx doc).
>>> >
>>> > >> This will prevent the considerable problem of diverging
>>> documentation ("I
>>> > >> documented it here; Oh! Look - there's something similar, but a
>>> little
>>> > >> different here - which is right? which is current?")
>>> >
>>> > >> Perhaps a feedback look from sphinx would be useful (we organized
>>> best w/
>>> > >> these sections, so we now re-organize the wiki to - at least at a
>>> high level
>>> > >> - match).
>>> >
>>> > >> Anyway,  I have an idea, I don't know where to put it, I want to
>>> share it
>>> > >> --- this is definitely wiki space, and others can add / update....
>>> >
>>> > >> Just rambling thoughts during lunch...
>>> >
>>> > >> Yarko
>>> >
>>> > >> On Fri, Feb 27, 2009 at 9:27 AM, cjparsons <cjparso...@yahoo.co.uk
>>> >wrote:
>>> >
>>> > >>> > Use the wiki for the initial gathering of doc pages, then after
>>> the
>>> > >>> > first sphinx-based documentation is produced,  just clean the
>>> wiki of
>>> > >>> > those pages.  After that, just use the wiki for contributed
>>> recipes
>>> > >>> > and other pages, some of which are selectively migrated to
>>> sphinx.
>>> > >>> > Keep the changes due to new releases in sphinx only.
>>> >
>>> > >>> > Just asking.
>>> > >>> +1. Once the accepted documentation is there I think we need to
>>> keep
>>> > >>> the wiki to recipies so as not to confuse new users as to where to
>>> > >>> look for the greatest information. I know I found having the draft
>>> > >>> manual, alter ego, cookbook, source code etc. to look at for
>>> answers
>>> > >>> quite confusing (though more is better than less, obviously).
>>> >
>>> > > --
>>> > > Best Regards,
>>> >
>>> > > Paul Eden
>>> >
>>> > > "...and a little looking out for the other guy too."
>>> > > - Mr. Smith
>>>
>>>
>>
>>
>>
>
>
> --
> Best Regards,
>
> Paul Eden
>
> "...and a little looking out for the other guy too."
> - Mr. Smith
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to