Github:如果要从他人的项目中抽出一个小模块,我应该怎么做

2014-10-24 11:15:24 +08:00
 fengchang
别人的项目是一个很大的类库。我只用到其中的一个小功能,我把这个功能抽出来做成独立的项目了。如果我要在Github上建一个项目,我是fork他的repo还是新建一个repo?虽然已经是两个不同的东西了,但是还是想表明这个项目「源自」那个项目。
3114 次点击
所在节点    问与答
9 条回复
Saito
2014-10-24 11:19:46 +08:00
新建一个项目, README.md 标注 stolen from ...

附加原始代码的 License.
fengchang
2014-10-24 11:28:56 +08:00
@Saito 啊,真的吗?这个stolen from是社区惯例还是你在跟我开玩笑ˋ(′~‵)ˊ
kmvan
2014-10-24 13:35:49 +08:00
ctrl c
fengchang
2014-10-24 16:02:58 +08:00
@kmvan 我指的不是这个
zhangxiao
2014-10-24 16:11:33 +08:00
lifted from
fengchang
2014-10-24 16:49:17 +08:00
Thanks @Saito, @zhangxiao
搜了一下感觉stolen from 一般是Gist上直接copy代码用的,lifted from用的较少。最后还是用了lifted from。
原来的项目是MIT的,倒是怎么写都无所谓,只是想参考一下社区习惯
1stlulu
2014-10-24 23:28:49 +08:00
您要是重寫一遍的話可以説 inspired by。

不過既然功能都一樣爲什麽 repeat others' work。
fengchang
2014-10-24 23:55:11 +08:00
@1stlulu 只需要一百行代码就能解决的问题没必要引入一个一万行代码的类库吧,所以提取出来用啦
jsfaint
2014-10-25 19:03:33 +08:00
还是git submodule吧……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/141193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX