This repository has been archived by the owner on Jan 8, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 31
Statik needs a good plugin system #109
Labels
breaking-change
A change that breaks backwards-compatibility with previous versions of Statik
enhancement
Milestone
Comments
Should consider refactoring Statik to use Cement as its underlying framework. Plugin functionality comes built-in. |
When is this happening @thanethomson ? |
we kinda need plugins now.. |
@dennohpeter - feel free to build one and submit a PR! 😁 |
😁😁😁👋 |
A plugin or the cement integration thing...? |
A rebuild of Statik on top of Cement, since Cement comes with a plugin system. I haven't had time to work on this in the past couple of months due to other pressures. |
ok got you 👍 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
breaking-change
A change that breaks backwards-compatibility with previous versions of Statik
enhancement
It's all good and well to be able to include custom template tags and filters, but there's some functionality (e.g. the Netlify deployment) that really should be provided by some kind of plugin.
The best plugin architecture would replace custom template tags and filters completely, and have the following properties:
statik plugin install https://github.com/path-to/plugin
orstatik plugin install some_plugin_name
(for plugins whose packages are on PyPI).statik plugin uninstall https://github.com/path-to/plugin
The text was updated successfully, but these errors were encountered: