克隆 Morea 框架站点

Cloning a Morea Framework Site

是否有基于现有课程设置新课程的工作流程(或最佳实践)?好像少了documentation

理想情况下,我会在 github.com 分叉课程然后克隆它,但这并没有设置目录结构(只克隆 master 和 gh-pages 分支+脚本就足够了吗? ).

我想在进一步开发新课程之前,我还想 merge-upstream 从核心框架进行更新。或者从头开始一个新的然后复制实际内容可能更好?

还有其他推荐的步骤吗?谢谢

人们使用几种不同的方法:

  • 一位教授只保留一个存储库和 "refreshes" 每个学期的课程(更改日期等)。

  • 另一种方法是创建一个新的repo,将旧课程设置为upstream master,然后合并。这使您的旧课程保持发布状态,并使用旧课程的内容初始化新课程。 (如果您对课程框架进行了大量定制,这是一个很好的方法)。

  • 第三种方法是创建一个新的 repo,按照快速入门说明将其初始化为一个空的 Morea 站点,然后只需将 morea/ 文件夹从您的旧站点复制到您的新站点。如果您不进行自定义,那是一个不错的方法,因为您的新回购历史不包括前一学期的所有内容。

无论您如何操作,一个常见问题是将所有日期字段从一个学期更新到另一个学期。夏威夷大学的一位勇敢的 Morea 黑客开发了一个脚本来自动更新 Morea 日期。他应该会在几周内发布供 public 消费的脚本;我们将在 Morea News Page 发布时对其进行更新。