Skip to content

v0.2.0-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@lobotmcj lobotmcj released this 07 Oct 15:25
· 20 commits to master since this release
v0.2.0-alpha
5a763b6

New Features:

  • feat(plugins): use a new plugin system
    • The previous plugin system worked but was limited and, in particular, not especially friendly to private plugins or to different end-users wanting to download/use different set(s) of plugins.

BREAKING CHANGE: any old-style plugin will need to be re-written

  • Plugins are now each a separate python distribution package
  • Plugins must produce a pypi distribution containing a package whose name starts with "johann_"
  • Specify which plugins you want in plugins.txt
    • You may use pip requirements file syntax
  • A plugins.default.txt is provided
  • 'make prep' will copy the default over if plugins.txt does not exist
  • A "johann_plugin_example" repo is forthcoming

Changed:

  • docs: update AUTHORS
  • chore(dev-ux): add pre-commit hooks
  • docs: update README.md