Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Plugin system #1077
Some features cannot make it into the core of PeerTube ; that doesn't mean they don't have their place in the PeerTube ecosystem. A plugin system should be create to provide enough extensibility for at least a few of PeerTube's functionalities.
Looking at existing plugin systems, one that stands out by its development and maintenance is architect. You can see an example of application in c9/core itself, but also in third party applications like servicebot (notice the plugin directory and the plugin definitions).
On the long run, we could even think of developing core features as default plugins (much like c9/core does).