ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

ChannelRepositoryTools

Will Bond (wbond) 全部

Sublime Text 的一个包,用于处理频道和仓库

详细信息

安装次数

  • 总数 7K
  • Win 3K
  • Mac 2K
  • Linux 1K
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日
Windows 0 2 0 1 0 1 0 0 1 0 0 0 0 0 2 0 0 0 0 1 1 0 0 0 1 0 1 2 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Linux 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0

README

源码
raw.githubusercontent.com

ChannelRepositoryTools

一个用于处理频道的 Sublime Text 包。功能包括:

  • 测试默认频道
  • 测试本地仓库 JSON 文件
  • 测试远程仓库 JSON URL
  • 升级本地仓库 JSON 文件

安装

安装通过包控制执行。

用法

此包旨在与默认包控制频道一起使用。在使用此包之前,您需要

  1. Fork https://github.com/wbond/package_control_channel
  2. 使用 Git 克隆你的 package_control_channel 衍生品
  3. 在 Sublime Text 中打开 package_control_channel

测试默认频道

大多数用户会想要打开命令面板并输入

ChannelRepositoryTools: 测试默认频道

这将测试该频道和主要仓库。

测试默认频道与远程仓库

如果您正在清理默认频道并确保一切良好,您将需要在频道及所有 schema_version2.0 或更高版本的远程仓库上运行完整的测试套件。

ChannelRepositoryTools: 测试默认频道(包括远程仓库)

运行较旧版本方案的仓库不会进行测试,但应按照《升级仓库 JSON 文件》部分中的说明升级到最新版本。

通过 URL 测试仓库

要测试托管在公开访问 URL 上的仓库,请运行命令

ChannelRepositoryTools: 测试远程仓库

您将被提示输入仓库的 URL。JSON 文件将被下载并针对测试套件进行测试。

通过文件测试仓库

要测试您机器上的仓库 JSON 文件,请将其在 Sublime Text 中打开并运行命令

ChannelRepositoryTools: 测试本地仓库(当前文件)

升级仓库 JSON 文件

如果您在 Sublime Text 中打开仓库 JSON 文件,可以通过运行命令将其从 schema_version 1.01.11.2 升级

ChannelRepositoryTools: 升级仓库方案(当前文件)

这将更新JSON到schema_version 2.0。您可能会提示一些附加信息,例如通过GitHub或BitBucket创建标签的说明。

您很可能还会被告知,应该将您的包信息移动到默认仓库,该仓库是默认渠道的一部分。仓库由位于package_control_channel/repository/文件夹中的JSON文件组成。

大多数使用自定义packages.json文件的用户,是因为旧版本的Package Control存在限制。在schema_version 2.0中,现在可以限制包仅适用于特定的操作系统等,而无需维护自己的packages.json文件。

新的方法将所有详细信息都存储在仓库中,您通过在您的仓库中创建标签来创建新版本。只要标签形式为MAJOR.MINOR.PATCH(一个SemVer版本号),Package Control就会在下次爬取仓库时自动找到它。然后它将提供给用户。

尽可能的情况下,请花些时间将您的包移动到默认仓库,以便爬虫可以更有效地检查包的更新。