Skip to content

关于目录编排方式和 repo 结构的思考 #55

@megrxu

Description

@megrxu

目前感觉存在以下问题:

  1. 这个仓库目前非常巨大,在普通的网络环境下仅 clone 一个 branch 也需要耗不少的时间。很多同学也并不需要下载整个仓库,只是对其中的某一个课程有需求(虽然可以使用某些工具按文件夹下载)。
  2. 之前的 有些新课程改版,请项目创建者考虑一下新的目录编排方式 #6建议专业课程资料按专业分类 #50 提到, 新课程的改版以及同名课程的存在是需要解决的问题。
  3. 除此之外,所给出的文档(尤其是电子书)的版权也是比较大的问题,很有可能导致仓库被关闭。

目前的一些想法:

  1. 或许可以按照 课程号+名字 的方式重新编排一下文件夹?如果是相近的课程的话可以作为一个别名,链接到主要的一个。
  2. 使用 submodule 使得主仓库只保留目录和结构,但是不保留具体的内容,这样也便于后续的结构调整。类似于 https://github.com/gohugoio/hugoThemes 。 各个 module 可以分配给不同的同学来做(也可以新建一个组织)。
  3. 可以写一个 Github Pages 用来索引(或许能成为 Share 的未来)。
  4. 对于电子书等有版权问题的文件,可以只存链接,文件可以放在其他服务器上,以规避版权风险。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions