Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
Pylons/pyramid
AlexMarshall12/pyramid
AndreaCrotti/pyramid
Cito/pyramid
DeanHodgkinson/pyramid
DrunkenCub/pyramid
HorizonXP/pyramid
Hquant/pyramid
IDSGPlayground/pyramid-tutorial-yuxin-aaron
JDeuce/pyramid
Javex/pyramid
MorphiX00/pyramid
RichardBarrell/pyramid
RyoAbe/pyramid
SMFOSS/pyramid
XiaonuoGantan/pyramid
aMunRieL/pyramid
aadabi/pyramid
abourget/pyramid
adamryan/pyramid
adroullier/pyramid
alanliang/pyramid
alertedsnake/pyramid
altoplano/pyramid
alvinyue/pyramid
antoneliasson/pyramid
archanmishra/pyramid
asolomentsev/pyramid
audoe/pyramid
audreyr/pyramid
bbinet/pyramid
bdyaniv/pyramid
bennihepp/pyramid
bertjwregeer/pyramid
blaflamme/pyramid
brianr/pyramid
bshanks/pyramid
cameronr/pyramid
caseman/pyramid
cburns/pyramid
cconrad/pyramid
cdt3/pyramid
cguardia/pyramid
cherschel/pyramid
cjw296/pyramid
cloudappsetup/pyramid
countvajhula/pyramid
csenger/pyramid
daado/pyramid
dahabit/pyramid
dairiki/pyramid
david-furminieux/pyramid
davidjb/pyramid
dbaty/pyramid
dekimsey/pyramid
deshank/pyramid
dfee/pyramid
dhavlik/pyramid
di/pyramid
dianaclarke/pyramid
diarmuidbourke/pyramid
dnouri/pyramid
domenkozar/pyramid
douglatornell/pyramid
dzinxed/pyramid
einSelbst/pyramid
elpargo/pyramid
endophage/pyramid
ericrasmussen/pyramid
esehara/pyramid
eugeneai/pyramid
firemyst/pyramid
giorgil2/pyramid
gregglind/pyramid
gulp-swe/pyramid
gwho/pyramid
hathawsh/pyramid
helduel/pyramid
hfeeki/pyramid
hlv42/pyramid
ikeikeikeike/pyramid
irskep/pyramid
jackncoke/pyramid
jaewonk/pyramid
jarda/pyramid
jbohman/pyramid
jgonera/pyramid
jhnwsk/pyramid
jinty/pyramid
jkrebs/pyramid
johbo/pyramid
johnwshipman/pyramid
jpcw/pyramid
jtwaleson/pyramid
junkafarian/pyramid
kaiquewdev/pyramid
kenmanheimer/pyramid
khink/pyramid
knzm/pyramid
kroman0/pyramid
ksava/pyramid
ktosiu/pyramid
kusut/pyramid
lambacck/pyramid
lanestevens/pyramid
ledmonster/pyramid
leonsim/pyramid
lgiorgi/pyramid
lgp171188/pyramid
llacroix/pyramid
lxneng/pyramid
m4webb/pyramid
mabbas512/pyramid
madjar/pyramid
malthe/pyramid
marcofalcioni/pyramid
markramm/pyramid
mattburgess/pyramid
mbra/pyramid
mccane/pyramid
mgedmin/pyramid
michaelBenin/pyramid
mitchellrj/pyramid
mjpieters/pyramid
mkerrin/pyramid
mmerickel/pyramid
mojocatplay/pyramid
msabramo/pyramid
mt3/pyramid
muellert/pyramid
mypandos/pyramid
nek4life/pyramid
niallo/pyramid
nik-cars/pyramid
nmclean/pyramid
pbugni/pyramid
placidrage/pyramid
polinom/pyramid
ponomar/pyramid
ppaez/pyramid
pyeek/pyramid
pylonsproject-jp/pyramid
pyramidcn/pyramid
r0b1n1983/pyramid
rach/pyramid
ralphbean/pyramid
ranjithtenz/pyramid
ravikishore1993/pyramid
raviteja2007/pyramid
rbu/pyramid
reedobrien/pyramid
replaceafill/pyramid
rick446/pyramid
rjweir/pyramid
rob0t7/pyramid
ronjouch/pyramid
ronnix/pyramid
rpatterson/pyramid
samuelrayment/pyramid
sawdog/pyramid
sbellem/pyramid
shazow/pyramid
shentonfreude/pyramid
sjuxax/pyramid
skopp/pyramid
slacy/pyramid
slinkp/pyramid
slmf/pyramid
soulcheck/pyramid
spiffytech/pyramid
sptremblay/pyramid
szicari-cars/pyramid
t2y/pyramid
taiSon/pyramid
tamentis/pyramid
thegeekinside/pyramid
timo/pyramid
tml/pyramid
tomlikestorock/pyramid
velox-zz/pyramid
vhallac/pyramid
viirak/pyramid
vinces1979/pyramid
vipera/pyramid
virhilo/pyramid
wangmxf/pyramid
waynet/pyramid
westurner/pyramid
wichert/pyramid
witsch/pyramid
wrystr/pyramid
wujiang/pyramid
wwitzel3/pyramid
xaav/pyramid
yhc003/pyramid
zesk06/pyramid
zhenghao1/pyramid
ztane/pyramid
zuiwanting/pyramid
zwack/pyramid
Nothing to show
Choose a Head Repository
Pylons/pyramid
AlexMarshall12/pyramid
AndreaCrotti/pyramid
Cito/pyramid
DeanHodgkinson/pyramid
DrunkenCub/pyramid
HorizonXP/pyramid
Hquant/pyramid
IDSGPlayground/pyramid-tutorial-yuxin-aaron
JDeuce/pyramid
Javex/pyramid
MorphiX00/pyramid
RichardBarrell/pyramid
RyoAbe/pyramid
SMFOSS/pyramid
XiaonuoGantan/pyramid
aMunRieL/pyramid
aadabi/pyramid
abourget/pyramid
adamryan/pyramid
adroullier/pyramid
alanliang/pyramid
alertedsnake/pyramid
altoplano/pyramid
alvinyue/pyramid
antoneliasson/pyramid
archanmishra/pyramid
asolomentsev/pyramid
audoe/pyramid
audreyr/pyramid
bbinet/pyramid
bdyaniv/pyramid
bennihepp/pyramid
bertjwregeer/pyramid
blaflamme/pyramid
brianr/pyramid
bshanks/pyramid
cameronr/pyramid
caseman/pyramid
cburns/pyramid
cconrad/pyramid
cdt3/pyramid
cguardia/pyramid
cherschel/pyramid
cjw296/pyramid
cloudappsetup/pyramid
countvajhula/pyramid
csenger/pyramid
daado/pyramid
dahabit/pyramid
dairiki/pyramid
david-furminieux/pyramid
davidjb/pyramid
dbaty/pyramid
dekimsey/pyramid
deshank/pyramid
dfee/pyramid
dhavlik/pyramid
di/pyramid
dianaclarke/pyramid
diarmuidbourke/pyramid
dnouri/pyramid
domenkozar/pyramid
douglatornell/pyramid
dzinxed/pyramid
einSelbst/pyramid
elpargo/pyramid
endophage/pyramid
ericrasmussen/pyramid
esehara/pyramid
eugeneai/pyramid
firemyst/pyramid
giorgil2/pyramid
gregglind/pyramid
gulp-swe/pyramid
gwho/pyramid
hathawsh/pyramid
helduel/pyramid
hfeeki/pyramid
hlv42/pyramid
ikeikeikeike/pyramid
irskep/pyramid
jackncoke/pyramid
jaewonk/pyramid
jarda/pyramid
jbohman/pyramid
jgonera/pyramid
jhnwsk/pyramid
jinty/pyramid
jkrebs/pyramid
johbo/pyramid
johnwshipman/pyramid
jpcw/pyramid
jtwaleson/pyramid
junkafarian/pyramid
kaiquewdev/pyramid
kenmanheimer/pyramid
khink/pyramid
knzm/pyramid
kroman0/pyramid
ksava/pyramid
ktosiu/pyramid
kusut/pyramid
lambacck/pyramid
lanestevens/pyramid
ledmonster/pyramid
leonsim/pyramid
lgiorgi/pyramid
lgp171188/pyramid
llacroix/pyramid
lxneng/pyramid
m4webb/pyramid
mabbas512/pyramid
madjar/pyramid
malthe/pyramid
marcofalcioni/pyramid
markramm/pyramid
mattburgess/pyramid
mbra/pyramid
mccane/pyramid
mgedmin/pyramid
michaelBenin/pyramid
mitchellrj/pyramid
mjpieters/pyramid
mkerrin/pyramid
mmerickel/pyramid
mojocatplay/pyramid
msabramo/pyramid
mt3/pyramid
muellert/pyramid
mypandos/pyramid
nek4life/pyramid
niallo/pyramid
nik-cars/pyramid
nmclean/pyramid
pbugni/pyramid
placidrage/pyramid
polinom/pyramid
ponomar/pyramid
ppaez/pyramid
pyeek/pyramid
pylonsproject-jp/pyramid
pyramidcn/pyramid
r0b1n1983/pyramid
rach/pyramid
ralphbean/pyramid
ranjithtenz/pyramid
ravikishore1993/pyramid
raviteja2007/pyramid
rbu/pyramid
reedobrien/pyramid
replaceafill/pyramid
rick446/pyramid
rjweir/pyramid
rob0t7/pyramid
ronjouch/pyramid
ronnix/pyramid
rpatterson/pyramid
samuelrayment/pyramid
sawdog/pyramid
sbellem/pyramid
shazow/pyramid
shentonfreude/pyramid
sjuxax/pyramid
skopp/pyramid
slacy/pyramid
slinkp/pyramid
slmf/pyramid
soulcheck/pyramid
spiffytech/pyramid
sptremblay/pyramid
szicari-cars/pyramid
t2y/pyramid
taiSon/pyramid
tamentis/pyramid
thegeekinside/pyramid
timo/pyramid
tml/pyramid
tomlikestorock/pyramid
velox-zz/pyramid
vhallac/pyramid
viirak/pyramid
vinces1979/pyramid
vipera/pyramid
virhilo/pyramid
wangmxf/pyramid
waynet/pyramid
westurner/pyramid
wichert/pyramid
witsch/pyramid
wrystr/pyramid
wujiang/pyramid
wwitzel3/pyramid
xaav/pyramid
yhc003/pyramid
zesk06/pyramid
zhenghao1/pyramid
ztane/pyramid
zuiwanting/pyramid
zwack/pyramid
Nothing to show
  • 15 commits
  • 63 files changed
  • 0 commit comments
  • 1 contributor
Showing with 1,674 additions and 1,692 deletions.
  1. +15 −7 docs/Makefile
  2. +6 −4 docs/conf.py
  3. +19 −26 docs/conventions.rst
  4. +5 −6 docs/copyright.rst
  5. +1 −1 docs/designdefense.rst
  6. +83 −55 docs/glossary.rst
  7. +35 −15 docs/latexindex.rst
  8. +36 −31 docs/narr/commandline.rst
  9. +4 −4 docs/narr/firstapp.rst
  10. +58 −4 docs/narr/hooks.rst
  11. +21 −19 docs/narr/i18n.rst
  12. +100 −56 docs/narr/install.rst
  13. +18 −16 docs/narr/introduction.rst
  14. +2 −1 docs/narr/logging.rst
  15. +1 −3 docs/narr/muchadoabouttraversal.rst
  16. +76 −76 docs/narr/project.rst
  17. +1 −1 docs/narr/renderers.rst
  18. +1 −1 docs/narr/router.rst
  19. +34 −23 docs/narr/sessions.rst
  20. +4 −4 docs/narr/startup.rst
  21. +1 −1 docs/narr/templates.rst
  22. +6 −6 docs/narr/testing.rst
  23. +8 −6 docs/narr/upgrading.rst
  24. +4 −3 docs/narr/urldispatch.rst
  25. +3 −3 docs/narr/webob.rst
  26. +44 −47 docs/quick_tutorial/authentication.rst
  27. +45 −43 docs/quick_tutorial/authorization.rst
  28. +0 −281 docs/quick_tutorial/conf.py
  29. +74 −74 docs/quick_tutorial/databases.rst
  30. +30 −26 docs/quick_tutorial/debugtoolbar.rst
  31. +8 −0 docs/quick_tutorial/forms.rst
  32. +23 −20 docs/quick_tutorial/functional_testing.rst
  33. +39 −41 docs/quick_tutorial/hello_world.rst
  34. +5 −5 docs/quick_tutorial/index.rst
  35. +47 −47 docs/quick_tutorial/ini.rst
  36. +26 −25 docs/quick_tutorial/jinja2.rst
  37. +40 −42 docs/quick_tutorial/json.rst
  38. +26 −22 docs/quick_tutorial/logging.rst
  39. +62 −60 docs/quick_tutorial/more_view_classes.rst
  40. +40 −37 docs/quick_tutorial/package.rst
  41. +34 −33 docs/quick_tutorial/request_response.rst
  42. +58 −50 docs/quick_tutorial/requirements.rst
  43. +25 −24 docs/quick_tutorial/routing.rst
  44. +27 −26 docs/quick_tutorial/scaffolds.rst
  45. +34 −32 docs/quick_tutorial/sessions.rst
  46. +21 −20 docs/quick_tutorial/static_assets.rst
  47. +38 −37 docs/quick_tutorial/templating.rst
  48. +32 −30 docs/quick_tutorial/tutorial_approach.rst
  49. +51 −51 docs/quick_tutorial/unit_testing.rst
  50. +30 −30 docs/quick_tutorial/view_classes.rst
  51. +39 −37 docs/quick_tutorial/views.rst
  52. +14 −16 docs/tutorials/modwsgi/index.rst
  53. +20 −20 docs/tutorials/wiki/authorization.rst
  54. +2 −0 docs/tutorials/wiki/background.rst
  55. +18 −15 docs/tutorials/wiki/basiclayout.rst
  56. +5 −4 docs/tutorials/wiki/definingmodels.rst
  57. +15 −9 docs/tutorials/wiki/definingviews.rst
  58. +2 −0 docs/tutorials/wiki/design.rst
  59. +8 −7 docs/tutorials/wiki/distributing.rst
  60. +0 −1 docs/tutorials/wiki/index.rst
  61. +122 −90 docs/tutorials/wiki/installation.rst
  62. +4 −2 docs/tutorials/wiki/tests.rst
  63. +24 −16 pyramid/decorator.py
View
@@ -12,16 +12,20 @@ PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
.PHONY: help clean html web pickle htmlhelp latex changes linkcheck
.PHONY: help clean html text web pickle htmlhelp latex latexpdf changes linkcheck epub doctest
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " pickle to make pickle files (usable by e.g. sphinx-web)"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " changes to make an overview over all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"
@echo " html to make standalone HTML files"
@echo " text to make text files"
@echo " pickle to make pickle files (usable by e.g. sphinx-web)"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " changes to make an overview over all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"
@echo " epub to make an epub"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
clean:
-rm -rf $(BUILDDIR)/*
@@ -90,3 +94,7 @@ epub:
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
View
@@ -65,8 +65,8 @@ def nothing(*arg):
'deform': ('http://docs.pylonsproject.org/projects/deform/en/latest', None),
'jinja2': ('http://docs.pylonsproject.org/projects/pyramid-jinja2/en/latest/', None),
'pylonswebframework': ('http://docs.pylonsproject.org/projects/pylons-webframework/en/latest/', None),
'python': ('http://docs.python.org', None),
'python3': ('http://docs.python.org/3', None),
'python': ('https://docs.python.org/2/', None),
'python3': ('http://docs.python.org/3/', None),
'sqla': ('http://docs.sqlalchemy.org/en/latest', None),
'tm': ('http://docs.pylonsproject.org/projects/pyramid-tm/en/latest/', None),
'toolbar': ('http://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest', None),
@@ -125,6 +125,7 @@ def nothing(*arg):
# Options for HTML output
# -----------------------
# enable pylons_sphinx_latesturl when this branch is no longer "latest"
pylons_sphinx_latesturl_base = (
'http://docs.pylonsproject.org/projects/pyramid/en/latest/')
pylons_sphinx_latesturl_pagename_overrides = {
@@ -144,9 +145,10 @@ def nothing(*arg):
html_theme_path = pylons_sphinx_themes.get_html_themes_path()
html_theme_options = dict(
github_url='https://github.com/Pylons/pyramid',
# on master branch true, else false
# On master branch and new branch still in
# pre-release status: true; else: false.
in_progress='false',
# on previous branches/major releases true, else false
# On branches previous to "latest": true; else: false.
outdated='true',
)
View
@@ -35,7 +35,7 @@ References to glossary terms are presented using the following style:
URLs are presented using the following style:
`Pylons <http://pylonsproject.org>`_
`Pylons <http://www.pylonsproject.org>`_
References to sections and chapters are presented using the following
style:
@@ -53,46 +53,39 @@ Code and configuration file blocks are presented in the following style:
Example blocks representing UNIX shell commands are prefixed with a ``$``
character, e.g.:
.. code-block:: text
.. code-block:: bash
$ $VENV/bin/nosetests
(See :term:`virtualenv` for the meaning of ``$VENV``)
See :term:`virtualenv` for the meaning of ``$VENV``.
Example blocks representing Windows ``cmd.exe`` commands are prefixed with a
drive letter and/or a directory name, e.g.:
Example blocks representing Windows commands are prefixed with a drive letter
with an optional directory name, e.g.:
.. code-block:: text
.. code-block:: doscon
c:\examples> %VENV%\Scripts\nosetests
(See :term:`virtualenv` for the meaning of ``%VENV%``)
Sometimes, when it's unknown which directory is current, Windows ``cmd.exe``
example block commands are prefixed only with a ``>`` character, e.g.:
.. code-block:: text
> %VENV%\Scripts\nosetests
See :term:`venv` for the meaning of ``%VENV%``.
When a command that should be typed on one line is too long to fit on a page,
the backslash ``\`` is used to indicate that the following printed line
should actually be part of the command:
the backslash ``\`` is used to indicate that the following printed line should
be part of the command:
.. code-block:: text
.. code-block:: bash
c:\bigfntut\tutorial> %VENV%\Scripts\nosetests --cover-package=tutorial \
--cover-erase --with-coverage
$ $VENV/bin/nosetests --cover-package=tutorial --cover-erase \
--with-coverage
A sidebar, which presents a concept tangentially related to content
discussed on a page, is rendered like so:
A sidebar, which presents a concept tangentially related to content discussed
on a page, is rendered like so:
.. sidebar:: This is a sidebar
Sidebar information.
When multiple objects are imported from the same package,
the following convention is used:
When multiple objects are imported from the same package, the following
convention is used:
.. code-block:: python
@@ -103,9 +96,9 @@ the following convention is used:
It may look unusual, but it has advantages:
* It allows one to swap out the higher-level package ``foo`` for something
else that provides the similar API. An example would be swapping out
one database for another (e.g., graduating from SQLite to PostgreSQL).
* It allows one to swap out the higher-level package ``foo`` for something else
that provides the similar API. An example would be swapping out one database
for another (e.g., graduating from SQLite to PostgreSQL).
* Looks more neat in cases where a large number of objects get imported from
that package.
View
@@ -1,7 +1,7 @@
Copyright, Trademarks, and Attributions
=======================================
*The Pyramid Web Framework, Version 1.1*
"The Pyramid Web Framework, Version |version|"
by Chris McDonough
@@ -63,7 +63,7 @@ Contributors:
GitHub.
Cover Designer:
Hugues Laflamme of `Kemeneur <http://www.kemeneur.com/>`_.
Hugues Laflamme of Kemeneur.
Used with permission:
@@ -80,8 +80,8 @@ Print Production
----------------
The print version of this book was produced using the `Sphinx
<http://sphinx.pocoo.org/>`_ documentation generation system and the
`LaTeX <http://www.latex-project.org/>`_ typesetting system.
<http://www.sphinx-doc.org/en/stable/>`_ documentation generation system and
the `LaTeX <http://www.latex-project.org/>`_ typesetting system.
Contacting The Publisher
------------------------
@@ -90,7 +90,7 @@ Please send documentation licensing inquiries, translation inquiries,
and other business communications to `Agendaless Consulting
<mailto:webmaster@agendaless.com>`_. Please send software and other
technical queries to the `Pylons-devel mailing list
<http://groups.google.com/group/pylons-devel>`_.
<https://groups.google.com/forum/#!forum/pylons-devel>`_.
HTML Version and Source Code
----------------------------
@@ -101,4 +101,3 @@ http://docs.pylonsproject.org/projects/pyramid/en/latest/
The source code for the examples used in this book are available
within the :app:`Pyramid` software distribution, always available
via https://github.com/Pylons/pyramid
View
@@ -1009,7 +1009,7 @@ Microframeworks have smaller Hello World programs
Self-described "microframeworks" exist. `Bottle
<http://bottlepy.org/docs/dev/index.html>`_ and `Flask
<http://flask.pocoo.org/>`_ are two that are becoming popular. `Bobo
<http://bobo.digicool.com/en/latest/>`_ doesn't describe itself as a
<https://bobo.readthedocs.io/en/latest/>`_ doesn't describe itself as a
microframework, but its intended user base is much the same. Many others exist.
We've even (only as a teaching tool, not as any sort of official project)
`created one using Pyramid <http://static.repoze.org/casts/videotags.html>`_.
Oops, something went wrong.

No commit comments for this range