Google Closure Library发布管理

时间:2014-10-23 21:34:56

标签: git google-closure google-closure-library

我已经读过Closure Library没有任何正式版本,并且应该下载GitHub头来获取最新版本。这对我们来说不是很方便。我们发现所有开发人员使用相同版本的唯一方法是下载GitHub头,测试我们的代码,然后将下载存储到我们的Git仓库。我们看过的软件包似乎没有得到维护。

是否计划很快计划发布版本?否则,任何人都可以推荐一种更好的方式来做事吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

不,Closure Library可以从master使用,它可能会保持这种状态。它不需要任何编译或打包有用,并且在进入主分支之前对代码进行彻底测试。

您有两种处理方法:

  1. 将库复制到您的仓库中。定期获取更新。

  2. 使用Git submodule

    git submodule add git@github.com:google/closure-library.git
    

    代码不会作为回购的一部分存储;它只是对GitHub仓库的引用。但是,您可以更新它并将其版本与代码的其余部分一样。

答案 1 :(得分:1)

2015年4月,Closure Library为officially added to NPM

@ChadKillingsworth在this post中提供了更多详细信息:

  

我们计划将npm包维护为官方发布点。

     

编译器和模板项目使用日期版本控制,而闭包库历史上没有版本化。

     

为了协调这些差异,编译器和模板日期版本号将用作MAJOR版本。 PATCH版本号主要用于调整NPM包结构。

     

Closure-library预计将进行版本化以匹配最新的编译器版本,并在与编译器大致相同的发布计划中进行更新。