【问题标题】:Sublime Text How to add package to global repositorySublime Text 如何将包添加到全局存储库
【发布时间】:2014-01-14 04:17:39
【问题描述】:

我为 sublime 创建了一个插件,我称之为“sublimecastling”。 主要思想是替换2个选定的字段。

所以我很高兴知道是否可以将它添加到您的 Sublime 存储库中,以便用户可以通过 package-control 安装插件。

github链接如下,

https://github.com/unknownuser88/sublimecastling

【问题讨论】:

    标签: sublimetext2 sublimetext3 sublime-text-plugin package-control


    【解决方案1】:

    如果您想通过 Package Control 提供插件,请访问 Package Control 网站上的 documentation 页面并单击 Submitting a Package。有很多步骤,可以总结如下:

    1. 搜索包控制以确保您的包满足未满足的需求,或大大改进现有包 - 当您可以与现有包的作者合作添加时,不要创建新包(尤其是非常简单的包)一个特定的功能。
    2. 选择一个名称 - 这里有几个要求。
    3. 决定如何托管 - Github?比特桶?您自己的 SSL 服务器?

      我自己的笔记:Github 最简单

    4. 使用semantic versioning 选择版本控制策略。请注意,所有新包都必须使用版本控制标签发布,而不是通过分支或提交。
    5. 准备你的 repo - 这里有几件事要做。
    6. 在 Github 上分叉包控制频道并将您的 repo 添加到默认频道 - 包括详细说明。
    7. 在 Sublime 中运行 ChannelRepositoryTools 包以确保一切正常。

      注意:用ST2ST3 测试你的包,以确保它适用于两个版本的Sublime。如果由于 Python 2.6 和 3.3 之间的语言差异而只能支持一个版本,请选择 ST3——它是 Sublime 的未来,已经拥有非常庞大的用户群,并且会让你获得最大的曝光率。如果您还没有亲自升级到 ST3,那么现在是时候升级了。如果你是注册用户——你应该是:)——使用public beta 和最新的dev build 进行测试。

    8. 最后,您可以提交拉取请求。

      请耐心等待,审核可能需要一点时间,请求更改的情况并不少见。正是通过遵循严格的程序,社区才能为用户提供高质量的软件包。

    【讨论】:

    • 请描述说明。您提供的链接没有显示它们。
    • @JulianMoreno 感谢您的反馈。请查看我的编辑。
    猜你喜欢
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多