Javascript 如何同步GitHub存储库和多个GIST

Javascript 如何同步GitHub存储库和多个GIST,javascript,git,version-control,github,gist,Javascript,Git,Version Control,Github,Gist,我正在开发一个相当大的JavaScript库()函数(450+)。它们中的大多数相互独立,完全独立,或者使用著名的第三方库(例如Moment.js)。为了在功能级别而不是库级别支持讨论和管理贡献,我为每个功能创建了一个(参见Gist),为整个库创建了一个。这使得在函数的文档中包含函数的代码变得很容易(参见文档) 我的问题是:如何使主存储库与GIST保持同步 解决方案应: 允许从主存储库和各个GIST进行更改 自动在各个GIST上包含版权标题 自动在各个GIST上包含与第三方库相关的注释 其他

我正在开发一个相当大的JavaScript库()函数(450+)。它们中的大多数相互独立,完全独立,或者使用著名的第三方库(例如Moment.js)。为了在功能级别而不是库级别支持讨论和管理贡献,我为每个功能创建了一个(参见Gist),为整个库创建了一个。这使得在函数的文档中包含函数的代码变得很容易(参见文档)

我的问题是:如何使主存储库与GIST保持同步

解决方案应:

  • 允许从主存储库和各个GIST进行更改
  • 自动在各个GIST上包含版权标题
  • 自动在各个GIST上包含与第三方库相关的注释
其他想法:


我找不到很多这样管理项目的例子。我对Git也没什么经验。因此,我建议的工作流可能完全有缺陷,或者引入不必要的复杂性。任何关于保持控制的最佳实践的想法都是非常受欢迎的。

鉴于每个gist实际上都是一个git存储库,您可以使用git子模块功能将它们全部包含在主GitHub存储库中


看看书中的这一页,它甚至有一个关于所谓超级项目的部分。

你可以用它添加版权标题和与图书馆相关的评论。

很好的建议。我要试一试。