作为团队在Moodle上工作的工作流

作为团队在Moodle上工作的工作流,moodle,Moodle,我和一个朋友想在Moodle网站上远程工作。我已经在本地安装了应用程序,但我不确定我需要将哪些内容提交到我们的git存储库中,哪些不应该提交 我正在寻找一个工作流,允许某人克隆代码、运行CLI命令或其他什么,然后启动并运行。因为我们的机器是开发机器,所以我试图减少步骤的数量(即,我们可以共享同一个配置文件)。您可能想看看Moosh() 这可以编写很多我认为你们想做的事情(设置设置、创建课程+用户等) 然后,您可以创建一个命令行脚本,该脚本将调用Moosh,并准备许多最终需要在live站点上使用的

我和一个朋友想在Moodle网站上远程工作。我已经在本地安装了应用程序,但我不确定我需要将哪些内容提交到我们的
git
存储库中,哪些不应该提交


我正在寻找一个工作流,允许某人克隆代码、运行CLI命令或其他什么,然后启动并运行。因为我们的机器是开发机器,所以我试图减少步骤的数量(即,我们可以共享同一个配置文件)。

您可能想看看Moosh()

这可以编写很多我认为你们想做的事情(设置设置、创建课程+用户等)


然后,您可以创建一个命令行脚本,该脚本将调用Moosh,并准备许多最终需要在live站点上使用的设置(它不能做的是从现有站点获取设置并将其自动应用到新站点).

您是在为网站或内容开发代码吗?如果是代码,则不要提交配置文件-建立一个新的Moodle网站大约需要5分钟,包括生成一个本地配置文件。如果是您正在处理的内容,则管理起来会困难得多-您必须先编写课程,然后备份&restore访问“live”网站。您可能还想看看“Moosh”自动创建开发网站的课程和用户-非常感谢。是的,我正在编写代码,但我可能也会输入一些初始内容。例如,当我禁用某些内容时(例如,当我禁用评论或博客时),我不想在第一次部署应用程序后进入生产网站,然后重新进行整个设置。如果Moosh做了这件事,你能给我一个答案而不是评论吗?谢谢。