我正在Laravel中构建一个开源应用程序,我希望其他开发人员能够轻松地在我的应用程序之上构建而不更改应用程序的核心文件。因此,只要我提供新的发行/更新,它们的代码就不会丢失。
我所知道的最好的应用程序,它做得很好,就是wordpress。它使其他开发人员可以在wordpress之上构建主题和插件。
查看一些将支持事件和侦听器以及动态选项的软件包。我的应用程序还使用Vue.JS,因此此插件开发也应支持Vue。
是否有任何文章,文档,随时可以使用的软件包,可以用来将该功能添加到我的项目中?
答案 0 :(得分:1)
您正在为后端和前端开发。为了实现您的期望,您需要深入研究localectl
。依赖性管理器使您可以将代码捆绑到程序包中,并轻松推出更新。因为您将使用语义版本控制,所以您的程序包绝不应(希望)破坏现有的代码库。
对于JavaScript,您需要:
对于PHP,您需要:
我不会在这里进行深入探讨,因为这个话题太广泛了,但这应该可以帮助您。