I am building a open source application in Laravel and i want other developers to be easily able to build on top of my app without changing core files of my app. So whenever i provide new release/update thier code is not lost.
The best app i know off, which does this beautifully is wordpress. It lets other developers to build themes, plugins on top of wordpress.
Looking at some packages which will support Events & Listeners and dynamic options. My app also uses Vue.JS so this plugin development should support Vue also.
Are there any articles, documentation, ready to use packages with which i can add this functionality into my project?