Skip to content

Commit

Permalink
v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucas-C committed Feb 14, 2020
1 parent aeb4812 commit 0f60fa7
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 7 deletions.
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
<!-- Next:
- obtain at least ONE WordPress blog pingback registered
Ask help on http://docs.getpelican.com/en/stable/contribute.html#the-pelican-irc-channel ?
- update dev status in pyproject.toml + publish on Pypi (& add badge) + release on GitHub
+ document it on https://github.com/getpelican/pelican/wiki/Externally-hosted-plugins-and-tools
& https://github.com/getpelican/pelican/wiki/Powered-by-Pelican
& https://indieweb.org/Webmention#Others
- relire: https://www.la-grange.net/2013/12/18/commentaire
-->
[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![build status](https://github.com/pelican-plugins/linkbacks/workflows/build/badge.svg)](https://github.com/pelican-plugins/linkbacks/actions?query=workflow%3Abuild)
[![Pypi latest version](https://img.shields.io/pypi/v/pelican-plugin-linkbacks.svg)](https://pypi.python.org/pypi/pelican-plugin-linkbacks)
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)

[Pelican](https://getpelican.com) plugin implementing [Linkback](https://en.wikipedia.org/wiki/Linkback) protocols,
Expand All @@ -24,7 +20,7 @@ which cannot be done by Pelican, a static blog engine
❌ TalkBack: won't be implemented because it did not gain enough popularity / traction since its birth in 2011

❌ Trackback ([protocol spec](http://archive.cweiske.de/trackback/trackback-1.2.html)):
won't be implemented because it does not seem widely,
won't be implemented because it does not seem widely used,
and requires to parse embedded RDF documents (enclosed in HTML comments as a fallback),
which seems a poor design in an era of HTML5 / [RDFa](https://fr.wikipedia.org/wiki/RDFa)

Expand Down Expand Up @@ -94,6 +90,15 @@ To start contributing to this plugin, review the [Contributing to Pelican](https
beginning with the **Contributing Code** section.


### Releasing a new version
With a valid `~/.pypirc`:

1. update `CHANGELOG.md`
2. bump version in `pyproject.toml`
3. `poetry build && poetry publish`
4. perform a release on GitGub, including the description added to `CHANGELOG.md`


## Linter & tests
To execute them:

Expand Down
4 changes: 3 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ license = "AGPL-3.0"
readme = "README.md"
keywords = ["pelican", "plugin", "linkback", "pingback", "trackback", "webmention"]
repository = "https://github.com/pelican-plugins/linkbacks"
packages = [{ include = "linkbacks.py" }]
include = ["CHANGELOG.md", "README.md"]

classifiers = [
"Development Status :: 4 - Beta",
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Framework :: Pelican",
"Framework :: Pelican :: Plugins",
Expand Down

0 comments on commit 0f60fa7

Please sign in to comment.