0

是否有基于现有课程设置新课程的工作流程(或最佳实践)?文档中似乎缺少。

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

我相信我还想在进一步开发新课程之前合并来自核心框架的上游更新。或者最好从头开始一个新的,然后复制实际内容?

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

4

1 回答 1

1

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

  • 一位教授只保留一个 repo 并从一个学期到另一个学期“更新”课程(更改日期等)。

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

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

不管你怎么做,一个常见的问题是将所有日期字段从一个学期更新到另一个学期。夏威夷大学的一位勇敢的 Morea 黑客开发了一个脚本来自动更新 Morea 日期。他应该在几周内发布他的剧本供公众使用;我们将更新Morea 新闻页面

于 2016-09-20T19:17:58.070 回答