Skip to content


Subversion checkout URL

You can clone with
Download ZIP


[idea] Nikola Packages #1079

Kwpolska opened this Issue · 4 comments

2 participants


We could replace the current install_* things with something easier and more serviceable. Specifically, a package management system, one that would:

  • allow for updating stuff
  • handle themes and plugins simultaneously
  • have CLI access, better than -l, --list

and more…

One problem would be merging themes and plugins. Considering plugins are auto-generated nightly, the scripts could be improved to just create a merged JSON file.

@Kwpolska Kwpolska added this to the v7.0.0 milestone

Seems like overkill to me, but hey, if someone has the time... I hope he makes it a real project and not something nikola-specific.


Sorry to disappoint, but my original micro-sketches make it nothing more than “merge the .json files together and add a update/delete function, and some other fixes”… And I don’t think making it something ultra-large will be a good idea.

But hey, if that’s really desired, I can independently start my own Subpackage Manager (not a final name) and integrate it with Nikola — and I probably will…

Though note, that this — as everything starting with the [idea] tag authored by yours truly — is explicitly meant to be read as if nobody (including me) really feels like it, this can be closed.


Well, the proposed feature set looks like a package manager. It seems to me that if this is useful for nikola, then it's probably useful enough for other software and should be standalone, and that should not add much extra work in the project itself.

@Kwpolska Kwpolska referenced this issue

Add functionality to plugin system #1189

5 of 6 tasks complete

#1189 is pretty much that.

@Kwpolska Kwpolska closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.