tl;dr New "Quick Tour" docs in the official docs ("The Book") as part of effort 
to appeal to "Getting Started" audience

Hi everybody. Last year Chris raised some funds for a documentation effort. 
After some false starts, we have a `docs.gettingstarted` branch ready to merge 
today as the completion of that effort. This email talks about what was done 
and what might be done next.

The existing docs are awesome. They are very detailed, always up-to-date, and 
cover nearly everything. The feeling was, they cover too much and are 
intimidating to people just getting started. This branch introduces the results 
of a lot of thinking:

- We identified an "Evaluator" target audience...non-advanced Python developers 
or advanced Python developer who are in a hurry

- Cover "a little about a lot", meaning clearly identify major features, give 
each a light treatment, then link to the big writeup in the existing docs

- As a way to give more visibility to Python 3, have this document (like my 
PyCon tutorial) presume Python 3.3 but tolerate Python 2.7

In doing this new Quick Start, I found some other stuff to do:

* I renamed almost all occurrences of "Pyramid web application development" -> 
"Pyramid web framework"

* I changed all the inline code snippets to point at working code, using 
literalinclude's :start-after: and :end-before: to point at the relevant lines

* This means the snippets are executable and can be tested more easily to see 
if they break in future releases

* I made a big push to use Intersphinx so that our inter-docs references 
survive changes in the future, including going to Deform, Beaker, etc. and 
putting in a label that I could point to

* Blaise and I did mockups for a marketing-oriented site that focuses on 
Pyramid evaluators (long project)

* I took the "Getting Started" section from the Pylons/pylonsrtd Pyramid page 
at:

    http://docs.pylonsproject.org/en/latest/docs/pyramid.html

  ...updated it, copied it into "The Book", and synchronized the contents (more 
below)
 
* I moved some non-book stuff out of "The Book" and moved over to the pylonsrtd 
Pyramid page

* I have some other changes to pylonsrtd that I can push out once this 
Pylons/pyramid docs branch is merged

Thanks to Tshepang and Steve Piercy for helping steer me on the writing of 
these 20 printed pages. What's next? Way more than can possibly be done.

- Merge the docs.gettingstarted branch to master

- Push pylonsrtd changes

- Change license to CC BY-SA

- Update the install chapter

- Close some docs bugs (64 open docs tickets)

-  Make a pointer to the Pylons Pyramid page, from "The Book"

-  I really ought to write Quick Tour sections for Contexts and Root Factory, 
Authorization, and Authentication

-  Move 3 of the 4 "The Book" tutorials to pyramid_tutorials

- Start rewriting the one left behind, making it into the official tutorial 

--Paul

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to