Feedback widget for Sphinx
PushFeedback collects user feedback directly from your website. This guide covers installation in a Sphinx project using PIP.

Prerequisites
Before you begin, you need:
- A PushFeedback account. If you don't have one, sign up for free.
- A project created in your PushFeedback dashboard. If you haven't created one yet, follow the steps in the Quickstart guide.
- A Sphinx project.
Installation
Install the Sphinx extension:
pip install sphinx-pushfeedbackAdd the extension to your Sphinx project's
conf.pyfile:extensions ['sphinx_pushfeedback']Configure your project ID in the
conf.pyfile:pushfeedback_project = '<YOUR_PROJECT_ID>'
pushfeedback_feedback_button_text = "Feedback"Replace
<YOUR_PROJECT_ID>with your project's ID from the PushFeedback dashboard.Build the documentation:
make htmlOnce built, open your documentation in a web browser. Verify that the feedback button appears and works correctly on your site.
Customization
Add any configuration option to your conf.py file, with the following modifications:
Prefix configuration options with
pushfeedback_. For instance,projectwould bepushfeedback_project.Use underscores instead of hyphens as words separator. For example,
button-positionbecomespushfeedback_button_position.
Here's an example:
pushfeedback_button_style = "light"