Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support/Donation Options #132

Closed
4 tasks
melaniearbor opened this issue May 14, 2018 · 2 comments
Closed
4 tasks

Add Support/Donation Options #132

melaniearbor opened this issue May 14, 2018 · 2 comments

Comments

@melaniearbor
Copy link

melaniearbor commented May 14, 2018

Add support to accept donations and/or financial support.

Suggested options:

  1. Patreon
  2. Stripe donations
  3. Podia

Steps:

  • Add donate.html
  • Add donate.html to the html_sidebars in /docs/conf.py
  • Add notes for how to use the donate feature in /docs/customization.rst
  • Add notes for how to use the donate feature in /docs/installation.rst

Note: see previous implementations of Gratipay support for a starting point

@bitprophet
Copy link
Collaborator

An aside to readers: this is a follow-on from #128 which removes Gratipay/Gittip for the time being (as that specific donation endpoint is defunct). That patchset is a good (reverse) guide for the above checklist.

@bitprophet
Copy link
Collaborator

Let's say that #143 handles this for now; future incremental changes (baked-in support for additional specific donation sites, like the list above) can be their own tickets. Will still remark on this issue number in the changelog 👍

bitprophet added a commit that referenced this issue Oct 3, 2018
With a bunch of custom changes, see stream of consciousness
commentary in #143.
bors bot added a commit to microsoft/Qcodes that referenced this issue Jan 16, 2023
4929: Bump wcwidth from 0.2.5 to 0.2.6 r=jenshnielsen a=dependabot[bot]

Bumps [wcwidth](https://github.com/jquast/wcwidth) from 0.2.5 to 0.2.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jquast/wcwidth/releases">wcwidth's releases</a>.</em></p>
<blockquote>
<h2>0.2.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix example for str.rjust(20, '_') by <a href="https://github.com/RasmusWL"><code>`@​RasmusWL</code></a>` in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/43">jquast/wcwidth#43</a></li>
<li>Bugfix sphinx build on readthedocs.org by <a href="https://github.com/jquast"><code>`@​jquast</code></a>` in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/53">jquast/wcwidth#53</a></li>
<li>Add CodeQL workflow for GitHub code scanning by <a href="https://github.com/lgtm-com"><code>`@​lgtm-com</code></a>` in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/63">jquast/wcwidth#63</a></li>
<li>Switch to using importlib.metadata by <a href="https://github.com/s-t-e-v-e-n-k"><code>`@​s-t-e-v-e-n-k</code></a>` in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/62">jquast/wcwidth#62</a></li>
<li>Use a new jinja2 templating process to update library to latest unicode (15.0) by <a href="https://github.com/jquast"><code>`@​jquast</code></a>` in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/61">jquast/wcwidth#61</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/RasmusWL"><code>`@​RasmusWL</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/43">jquast/wcwidth#43</a></li>
<li><a href="https://github.com/lgtm-com"><code>`@​lgtm-com</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/63">jquast/wcwidth#63</a></li>
<li><a href="https://github.com/s-t-e-v-e-n-k"><code>`@​s-t-e-v-e-n-k</code></a>` made their first contribution in <a href="https://github-redirect.dependabot.com/jquast/wcwidth/pull/62">jquast/wcwidth#62</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jquast/wcwidth/compare/0.2.5...0.2.6">https://github.com/jquast/wcwidth/compare/0.2.5...0.2.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jquast/wcwidth/commit/f0232e5adfbcd7473021a5672c61ed79fee667f0"><code>f0232e5</code></a> Use jinja2 templating to update library to unicode 15.0, <a href="https://github-redirect.dependabot.com/jquast/wcwidth/issues/61">#61</a></li>
<li><a href="https://github.com/jquast/wcwidth/commit/b8cefaa7d97d406f0de0fa64259bac9d10808fc6"><code>b8cefaa</code></a> Merge branch 'use-jinja' of github.com:jquast/wcwidth into use-jinja</li>
<li><a href="https://github.com/jquast/wcwidth/commit/bfdf76be4e8c6e29063bd70399c0298c895b700a"><code>bfdf76b</code></a> ignore isort comment rewrite in test_core.py</li>
<li><a href="https://github.com/jquast/wcwidth/commit/1180fa1592b9feb164a56bf0730bfec16c492ad5"><code>1180fa1</code></a> python3.11 in tox.ini</li>
<li><a href="https://github.com/jquast/wcwidth/commit/3cf9c91946bb46cf9ee1f2caccc19a7152a765e9"><code>3cf9c91</code></a> change retries 10 -&gt; 6</li>
<li><a href="https://github.com/jquast/wcwidth/commit/793bc92ae48cbb721657189d00e337e96f8a319a"><code>793bc92</code></a> updates pylint &amp; friends for python3.11-compatible requirements</li>
<li><a href="https://github.com/jquast/wcwidth/commit/375f475c5005ff640aa786c0b7dc3c017d321bf7"><code>375f475</code></a> Set MAX_RETRIES to 6</li>
<li><a href="https://github.com/jquast/wcwidth/commit/f9076b8af39bef935716e11f42cb635260625fb8"><code>f9076b8</code></a> Add more type hints for <code>mypy --strict</code></li>
<li><a href="https://github.com/jquast/wcwidth/commit/118d96825418b76cf16e1c57a5fa63ca4d5e127c"><code>118d968</code></a> Update comments with Python 3.11 unicodedata</li>
<li><a href="https://github.com/jquast/wcwidth/commit/5afb684274a61e5ad055b27f01bcb8f97b876e1a"><code>5afb684</code></a> Always use LF for generated files</li>
<li>Additional commits viewable in <a href="https://github.com/jquast/wcwidth/compare/0.2.5...0.2.6">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=wcwidth&package-manager=pip&previous-version=0.2.5&new-version=0.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

4930: Bump alabaster from 0.7.12 to 0.7.13 r=jenshnielsen a=dependabot[bot]

Bumps [alabaster](https://github.com/bitprophet/alabaster) from 0.7.12 to 0.7.13.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/bitprophet/alabaster/blob/main/docs/changelog.rst">alabaster's changelog</a>.</em></p>
<blockquote>
<h1>=========
Changelog</h1>
<ul>
<li>
<p>:release:<code>0.7.13 &lt;2023-01-13&gt;</code></p>
</li>
<li>
<p>:support:<code>- backported</code> Modernized the project: s/Travis/Circle/ for CI,
README badges, <code>setup.cfg</code> removal, metadata refresh, etc.</p>
</li>
<li>
<p>:support:<code>- backported</code> Dropped support for Python 2 and Python &lt;3.6. This
includes various minor updates to work correctly with modern versions of
Sphinx (1.6 at the very least). Thanks to Adam Turner for a pile of patches
here.</p>
<p>.. warning::
This change is backwards incompatible if you're on an old Python version.</p>
</li>
<li>
<p>:support:<code>- backported</code> Tweak CSS somewhat for compatibility with modern
Sphinx versions' base stylesheet.</p>
</li>
<li>
<p>:release:<code>0.7.12 &lt;2018-10-02&gt;</code></p>
</li>
<li>
<p>:bug:<code>-</code> On some browsers/platforms, 'badge'-style sidebar elements were
displaying dotted underlines. This was unintentional and explicit styling has
been added to remove them. Credit to Steven Loria.</p>
</li>
<li>
<p>:support:<code>- backported</code> Reorganize the :doc:<code>customization page &lt;/customization&gt;</code> to break up the now rather long list of &quot;variables and
feature toggles&quot; into additional sections; includes alphabetizing those
lists, to make it a bit easier to find docs for a specific setting.</p>
</li>
<li>
<p>:feature:<code>132 backported</code> (partially via :issue:<code>143</code>) Add a generic donation
badge/url option (visually powered by <a href="https://shields.io/">https://shields.io/</a>) as well as a
service-specific donation option for <code>OpenCollective &lt;https://opencollective.com&gt;</code>_.</p>
<p>We expect this to be followed-up on later with more service-specific options
for services like Patreon. Thanks to Melanie Crutchfield for the report and
Steven Loria for the initial patch.</p>
</li>
<li>
<p>:bug:<code>128</code> Remove Gittip/Gratipay output from the <code>donate.html</code> sidebar
component, since the actual service has been insolvent since 2017. The
configuration options remain in place for the time being (to avoid breaking
backwards compatibility) but no longer do anything. Thanks to Joe Alcorn for
the report / original patchset.</p>
<p>.. note::
See the changelog entry for <code>[#132](https://github.com/bitprophet/alabaster/issues/132)</code>, which re-introduces a more generic
donation sidebar framework.</p>
</li>
<li>
<p>:feature:<code>142 backported</code> Add a <code>tidelift_url</code> option, which when set
(default is <code>None</code>/unset) adds a small text snippet to the
<code>donate.html</code> sidebar component, linking to the given URL string. Thanks
to Steven Loria for the patch.</p>
</li>
<li>
<p>:bug:<code>141</code> Fix a typo in the code-block font family, which incorrectly
specified <code>Deja Vu Sans Mono</code> instead of <code>DejaVu Sans Mono</code>. This would
primarily impact systems lacking the first two fonts (<code>Consolas</code> and</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/bitprophet/alabaster/commit/e5c058385c60901fc6916afe60a6dd26f0a0d6a8"><code>e5c0583</code></a> Cut 0.7.13</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/af4588b2366247d683908c27241b138338f89cc0"><code>af4588b</code></a> dev-reqs update, including temp invoke@git</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/c258ede539bc12d6008eb8ca023d972f2a172433"><code>c258ede</code></a> Oh right, no tests = no coverage. copypasta fail!</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/b492a0c515cedb6063999cb9c718d67265d65e65"><code>b492a0c</code></a> Use newer sphinx on newer pythons (in test matrix)</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/9dfc356c4be65bed41cdebee875b4d5c910c0ec3"><code>9dfc356</code></a> Use param for base docs job</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/160d6453632eb0a5d8a3a798c48a6c0b09a22bc6"><code>160d645</code></a> Add black</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/e630edbea715b4fda23dcd84b836799364eb305c"><code>e630edb</code></a> Matrix far too big lol</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/610fe18a858edf8fe07c20ac41dbb8a6d5eda745"><code>610fe18</code></a> Migrate to CircleCI, or start to anyhow.</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/f43d16263bbc1c6c8d0f80fc6546ef280ff98383"><code>f43d162</code></a> extra URLs for pypi</li>
<li><a href="https://github.com/bitprophet/alabaster/commit/ec2c9c6c73dabc1b32f50213ff162442a5059400"><code>ec2c9c6</code></a> badges in readme</li>
<li>Additional commits viewable in <a href="https://github.com/bitprophet/alabaster/compare/0.7.12...0.7.13">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=alabaster&package-manager=pip&previous-version=0.7.12&new-version=0.7.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions bot added a commit to MaRDI4NFDI/open-interfaces that referenced this issue Jan 16, 2023
Bumps [alabaster](https://github.com/bitprophet/alabaster) from 0.7.12
to 0.7.13.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bitprophet/alabaster/blob/main/docs/changelog.rst">alabaster's
changelog</a>.</em></p>
<blockquote>
<h1>=========
Changelog</h1>
<ul>
<li>
<p>:release:<code>0.7.13 &lt;2023-01-13&gt;</code></p>
</li>
<li>
<p>:support:<code>- backported</code> Modernized the project:
s/Travis/Circle/ for CI,
README badges, <code>setup.cfg</code> removal, metadata refresh,
etc.</p>
</li>
<li>
<p>:support:<code>- backported</code> Dropped support for Python 2 and
Python &lt;3.6. This
includes various minor updates to work correctly with modern versions of
Sphinx (1.6 at the very least). Thanks to Adam Turner for a pile of
patches
here.</p>
<p>.. warning::
This change is backwards incompatible if you're on an old Python
version.</p>
</li>
<li>
<p>:support:<code>- backported</code> Tweak CSS somewhat for
compatibility with modern
Sphinx versions' base stylesheet.</p>
</li>
<li>
<p>:release:<code>0.7.12 &lt;2018-10-02&gt;</code></p>
</li>
<li>
<p>:bug:<code>-</code> On some browsers/platforms, 'badge'-style sidebar
elements were
displaying dotted underlines. This was unintentional and explicit
styling has
been added to remove them. Credit to Steven Loria.</p>
</li>
<li>
<p>:support:<code>- backported</code> Reorganize the
:doc:<code>customization page &lt;/customization&gt;</code> to break up
the now rather long list of &quot;variables and
feature toggles&quot; into additional sections; includes alphabetizing
those
lists, to make it a bit easier to find docs for a specific setting.</p>
</li>
<li>
<p>:feature:<code>132 backported</code> (partially via
:issue:<code>143</code>) Add a generic donation
badge/url option (visually powered by <a
href="https://shields.io/">https://shields.io/</a>) as well as a
service-specific donation option for <code>OpenCollective
&lt;https://opencollective.com&gt;</code>_.</p>
<p>We expect this to be followed-up on later with more service-specific
options
for services like Patreon. Thanks to Melanie Crutchfield for the report
and
Steven Loria for the initial patch.</p>
</li>
<li>
<p>:bug:<code>128</code> Remove Gittip/Gratipay output from the
<code>donate.html</code> sidebar
component, since the actual service has been insolvent since 2017. The
configuration options remain in place for the time being (to avoid
breaking
backwards compatibility) but no longer do anything. Thanks to Joe Alcorn
for
the report / original patchset.</p>
<p>.. note::
See the changelog entry for
<code>[#132](https://github.com/bitprophet/alabaster/issues/132)</code>,
which re-introduces a more generic
donation sidebar framework.</p>
</li>
<li>
<p>:feature:<code>142 backported</code> Add a <code>tidelift_url</code>
option, which when set
(default is <code>None</code>/unset) adds a small text snippet to the
<code>donate.html</code> sidebar component, linking to the given URL
string. Thanks
to Steven Loria for the patch.</p>
</li>
<li>
<p>:bug:<code>141</code> Fix a typo in the code-block font family, which
incorrectly
specified <code>Deja Vu Sans Mono</code> instead of <code>DejaVu Sans
Mono</code>. This would
primarily impact systems lacking the first two fonts
(<code>Consolas</code> and</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bitprophet/alabaster/commit/e5c058385c60901fc6916afe60a6dd26f0a0d6a8"><code>e5c0583</code></a>
Cut 0.7.13</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/af4588b2366247d683908c27241b138338f89cc0"><code>af4588b</code></a>
dev-reqs update, including temp invoke@git</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/c258ede539bc12d6008eb8ca023d972f2a172433"><code>c258ede</code></a>
Oh right, no tests = no coverage. copypasta fail!</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/b492a0c515cedb6063999cb9c718d67265d65e65"><code>b492a0c</code></a>
Use newer sphinx on newer pythons (in test matrix)</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/9dfc356c4be65bed41cdebee875b4d5c910c0ec3"><code>9dfc356</code></a>
Use param for base docs job</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/160d6453632eb0a5d8a3a798c48a6c0b09a22bc6"><code>160d645</code></a>
Add black</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/e630edbea715b4fda23dcd84b836799364eb305c"><code>e630edb</code></a>
Matrix far too big lol</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/610fe18a858edf8fe07c20ac41dbb8a6d5eda745"><code>610fe18</code></a>
Migrate to CircleCI, or start to anyhow.</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/f43d16263bbc1c6c8d0f80fc6546ef280ff98383"><code>f43d162</code></a>
extra URLs for pypi</li>
<li><a
href="https://github.com/bitprophet/alabaster/commit/ec2c9c6c73dabc1b32f50213ff162442a5059400"><code>ec2c9c6</code></a>
badges in readme</li>
<li>Additional commits viewable in <a
href="https://github.com/bitprophet/alabaster/compare/0.7.12...0.7.13">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=alabaster&package-manager=pip&previous-version=0.7.12&new-version=0.7.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants