Build tools for Adblock Plus and related extensions
Python JavaScript Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
lib
templates
tests
.gitignore
.hgignore
.hgtags
LocaleTester.pm
README.md
__init__.py
build.py
chainedconfigparser.py
chromeDevenvPoller__.js
ensure_dependencies.py
jsdoc.conf
localeTools.py
packager.py
packagerChrome.py
packagerEdge.py
packagerGecko.py
packagerSafari.py
publicSuffixListUpdater.py
releaseAutomation.py
tox.ini
xarfile.py

README.md

Buildtools

Introduction

Tools used to produce builds and releases of the Adblock Plus browser extensions. Intended to be used as a dependency by the extension repositories, not directly.

Requirements

Usage

Please refer to the documentation of the extension repositories for usage instructions.

Tests

As per the Python Coding Style guide this repository can be linted and tested using Tox.

Once Tox is installed it's easy to lint and run the tests:

tox

(Tox will take care of installing the other dependencies such as flake8 and flake8-abp inside a virtualenv.)