如何向 ELPA 提交我使用的软件包的更新?有人可以提供一个如何准备paredit-22
的例子,例如,放在 ELPA 上吗?
4 回答
我认为 ELPA 没有收到很多包提交的原因之一是对于将为 Emacs 24 设置的官方 ELPA 存储库( http://elpa.gnu.org/ )仍然知之甚少(它将内置 ELPA)。如果没有指导方针,大多数人可能宁愿等待也不愿重复他们的努力。围绕 ELPA 也存在很多争议——大多数是关于它无法自动更新软件包,这使得很多用户根本质疑它的价值。我个人更喜欢分发包而不是像 ELPA 这样的东西,但不是每个人都在使用 GNU/Linux,即使在那里也不是每个人都同意我的观点。
ELPA 网站准确地解释了该怎么做:
要为GNU ELPA做出贡献,您必须签署FSF 版权转让文件,然后按照说明上传您的包。
ELPA 的替代品是 Marmalade 和 MELPA,它们拥有庞大的存储库,并且在 Emacs 用户中非常受欢迎。
果酱需要在网站上注册,之后您可以上传您的包裹。因为 Marmalade 需要手动上传包,所以它通常提供稳定的版本。阅读上传说明。
MELPA 的工作方式与 Marmalade 不同。通常你将你的包在线存储在某个版本控制系统中,然后通过 MELPA 的 GitHub 页面注册它,MELPA 会定期自动与之同步,因此 MELPA 用户始终可以访问包的最前沿版本。截至 2015 年 3 月,它有超过 2300 个软件包。阅读有关如何将您的包裹上传到 MELPA 的说明。
如果您想使用最前沿的软件包,您可以查看el-get ......