summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Manvar <ndmanvar@yahoo.com>2017-10-30 16:14:42 -0700
committerAshley Camba <ashwoods@gmail.com>2017-11-03 23:30:53 +0100
commit57b67920d7169a98681e52a75521e1e9f281c74c (patch)
treef269971be1da87314f1a0929c051b2529c06a174
parent25e15bb3167c24ffd46ccf039f5d43ba8bf346ab (diff)
downloadraven-57b67920d7169a98681e52a75521e1e9f281c74c.tar.gz
Add raven installation instructions for python frameworks
If someone lands on one of these pages (e.g. django), they should have all the relevant information (including installation instructions) to get set up.
-rw-r--r--docs/integrations/bottle.rst8
-rw-r--r--docs/integrations/celery.rst10
-rw-r--r--docs/integrations/django.rst8
-rw-r--r--docs/integrations/logbook.rst10
-rw-r--r--docs/integrations/logging.rst10
-rw-r--r--docs/integrations/pylons.rst8
-rw-r--r--docs/integrations/pyramid.rst8
-rw-r--r--docs/integrations/tornado.rst8
-rw-r--r--docs/integrations/zerorpc.rst8
-rw-r--r--docs/integrations/zope.rst8
10 files changed, 86 insertions, 0 deletions
diff --git a/docs/integrations/bottle.rst b/docs/integrations/bottle.rst
index 3b1a487..4db312b 100644
--- a/docs/integrations/bottle.rst
+++ b/docs/integrations/bottle.rst
@@ -4,6 +4,14 @@ Bottle
`Bottle <http://bottlepy.org/>`_ is a microframework for Python. Raven
supports this framework through the WSGI integration.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
Setup
-----
diff --git a/docs/integrations/celery.rst b/docs/integrations/celery.rst
index 1cc5583..b242d88 100644
--- a/docs/integrations/celery.rst
+++ b/docs/integrations/celery.rst
@@ -5,6 +5,16 @@ Celery
system for Python built on AMQP principles. For Celery built-in support
by Raven is provided but it requires some manual configuration.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
+Setup
+-----
To capture errors, you need to register a couple of signals to hijack
Celery error handling::
diff --git a/docs/integrations/django.rst b/docs/integrations/django.rst
index b39d692..7956ed9 100644
--- a/docs/integrations/django.rst
+++ b/docs/integrations/django.rst
@@ -5,6 +5,14 @@ Django
`Django <http://djangoproject.com/>`_ version 1.4 and newer are supported.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
Setup
-----
diff --git a/docs/integrations/logbook.rst b/docs/integrations/logbook.rst
index d42311b..8a2811e 100644
--- a/docs/integrations/logbook.rst
+++ b/docs/integrations/logbook.rst
@@ -1,6 +1,16 @@
Logbook
=======
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
+Setup
+-----
Raven provides a `logbook <http://logbook.pocoo.org>`_ handler which will pipe
messages to Sentry.
diff --git a/docs/integrations/logging.rst b/docs/integrations/logging.rst
index 04c39b5..13d6e40 100644
--- a/docs/integrations/logging.rst
+++ b/docs/integrations/logging.rst
@@ -3,6 +3,16 @@ Logging
.. default-domain:: py
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
+Setup
+-----
Sentry supports the ability to directly tie into the :mod:`logging`
module. To use it simply add :class:`SentryHandler` to your logger.
diff --git a/docs/integrations/pylons.rst b/docs/integrations/pylons.rst
index f03c022..53347b7 100644
--- a/docs/integrations/pylons.rst
+++ b/docs/integrations/pylons.rst
@@ -3,6 +3,14 @@ Pylons
Pylons is a framework for Python.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
WSGI Middleware
---------------
diff --git a/docs/integrations/pyramid.rst b/docs/integrations/pyramid.rst
index f1bc6cb..41d247e 100644
--- a/docs/integrations/pyramid.rst
+++ b/docs/integrations/pyramid.rst
@@ -1,6 +1,14 @@
Pyramid
=======
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
PasteDeploy Filter
------------------
diff --git a/docs/integrations/tornado.rst b/docs/integrations/tornado.rst
index b1ad956..96ee43e 100644
--- a/docs/integrations/tornado.rst
+++ b/docs/integrations/tornado.rst
@@ -3,6 +3,14 @@ Tornado
Tornado is an async web framework for Python.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
Setup
-----
diff --git a/docs/integrations/zerorpc.rst b/docs/integrations/zerorpc.rst
index 2326821..c60833b 100644
--- a/docs/integrations/zerorpc.rst
+++ b/docs/integrations/zerorpc.rst
@@ -4,6 +4,14 @@ ZeroRPC
ZeroRPC is a light-weight, reliable and language-agnostic library for
distributed communication between server-side processes.
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
Setup
-----
diff --git a/docs/integrations/zope.rst b/docs/integrations/zope.rst
index df06cca..e77a2d6 100644
--- a/docs/integrations/zope.rst
+++ b/docs/integrations/zope.rst
@@ -1,6 +1,14 @@
Zope/Plone
==========
+Installation
+------------
+
+If you haven't already, start by downloading Raven. The easiest way is
+with *pip*::
+
+ pip install raven --upgrade
+
zope.conf
---------