源代码

Adblock Plus 项目有多个版本库。 模块页面有最重要部分的一个良好概述。

从 Mercurial 版本库获取源代码

Adblock Plus 源代码托管在我们的 Mercurial 服务器。 您可以查看完整的版本库列表,就在 网页界面

克隆 Adblock Plus for Firefox 版本库的方法是:

hg clone https://hg.adblockplus.org/adblockplus/

获取特定版本源代码(例如Adblock Plus 2.3.1)的方法:

hg update -r 2.3.1

Mercurial 文档

从 GitHub 镜像获取源代码

如果您更想使用 Git,也可以——我们的所有公开版本库都有 GitHub 镜像

从 GitHub 克隆 Adblock Plus for Firefox 版本库的方法:

git clone https://github.com/adblockplus/adblockplus

获取特定版本源代码(例如 Adblock Plus 2.3.1)的方法:

git checkout 2.3.1

请注意:我们目前多处使用 Mercurial 子版本库,但这无法反映为 Git 子模块。 这意味着您需要检查每个版本库的 .hgsub 文件并手动克隆所有依赖关系。 这不会再发生,我们目前已经 远离子版本库

构建指南

我们的大多数版本库有内含构建指南的 README.md 文件,请参考它。

源代码文档

我们对一些项目有自动生成的源代码文档: