Open edX is moving towards an architecture where the edx-platform core is extended primarily through plugins and independently deployed apps, rather than code that gets merged into the edx-platform repo. At OpenCraft, we have updated our development process accordingly, setting guidelines for when and how we expect to create features as plugins vs. when we want to contribute them to the core platform.
We have some great plugins in the development pipeline, and I expect that we are going to see a lot of new platform plugins of all types and sizes developed by the community in the coming years (like Figures). One concern is that if these plugins aren’t part of the core, people might not know about them or might duplicate work.
So, what do people think about creating a nice Open edX plugin directory, that can list all the XBlocks, feature plugins, independent apps, themes, etc. for Open edX? Ideally with each entry tagged by named release, and with info pulled automatically from GitHub so that it’s always up to date and developers can update their own listings.