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

Fix broken HERMES DOI in plugin marketplace #327

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

zyzzyxdonta
Copy link
Contributor

This pull request fixes the broken HERMES DOI used all over the plugin marketplace (#326).

Additionally, it adds a more reliable method of detecting builtin plugins.

BREAKING CHANGE: By changing the JSON-LD metadata in the docs page, this change breaks the hermes-marketplace command in HERMES v0.8.1 and v0.9.0. The command will continue to run successfully, but it will not be able to detect "builtin" plugins any more, and simply show them without a location.

Closes #326.

Adds a more reliable method of detecting HERMES DOIs to the
`hermes-marketplace` command. This detection mechanism is used to figure
out which plugins are "builtin" (via `schema:isPartOf`).
@zyzzyxdonta
Copy link
Contributor Author

TODO: Add tests for _is_hermes_version

@zyzzyxdonta
Copy link
Contributor Author

@poikilotherm tests were added.

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

Successfully merging this pull request may close these issues.

Broken HERMES DOI in marketplace plugin metadata
1 participant