Skip to content
This repository has been archived by the owner on Sep 7, 2020. It is now read-only.

Plugins, round 2 #630

Closed
MoOx opened this issue Aug 17, 2016 · 3 comments · Fixed by #936
Closed

Plugins, round 2 #630

MoOx opened this issue Aug 17, 2016 · 3 comments · Fixed by #936

Comments

@MoOx
Copy link
Owner

MoOx commented Aug 17, 2016

In current master (will be released soon) we have ability to use plugins for phenomic-loader. Let's call that "phenomic loader plugins".
We will end up having theme (#508), so having a global plugin system seems like a good next step.

Here is my idea about what a plugin should be able to do:

  • adjust config
  • adjust webpack config (add loaders, plugins etc)
  • register phenomic loader plugins

Please share your ideas!

@thangngoc89
Copy link
Contributor

The plugin API needs more love. It should not be a 1-1 mapper. A file can produce multiple file after runnig through the plugin system. Or it can be removed as well.

@thangngoc89
Copy link
Contributor

Did you know about spike?

https://github.com/static-dev/spike-core/blob/master/readme.md

It's another SSG that uses Webpack as its compiler. And it has a very flexible plugin API. I'm investigating it

@bloodyowl
Copy link
Contributor

Going to be fixed with #925

@MoOx MoOx mentioned this issue Jan 12, 2017
Merged
@MoOx MoOx closed this as completed in #936 May 11, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants