HelloZeroNet / HelloZeroNet/ZeroNet

[Discussion] New plugin system

Open
#1,607 3 comments 4 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
18.8k
Forks
2.3k
PR merge metrics
No merged PRs in 30d

Description

Moving the discussion from the PR #1430 (read from [this comment](https://github.com/HelloZeroNet/ZeroNet/pull/1430#issuecomment-420003512) onwards) to here.

*Topic*: How to write a plugin architecture for ZeroNet in such a way that everyone can install plugins from "plugin store" in sites?

*Possible choices* are to have one-click install with current plugin system, change plugin system to a more modular one, and to sandbox plugin execution in some way.

Please read the other PR before writing here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading PR #1430, especially the linked comment and subsequent discussion, as requested in the issue. Compare the proposed one-click installation, modular plugin system, and sandboxing options with ZeroNet's current plugin system. The work is complete only when a concrete architecture and scope are agreed, rather than merely discussed.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.