- Check that the issue has not already been reported.
- Check that the issue has not already been fixed in the latest code (
master). - Specify the problematic URL on which the issue can be reproduced.
- Make sure that every entry follows Adblock Plus filter rules.
- Keep the version as is.
- Alphabetically order every entry.
- Do not add extra empty line.
- Build
Rules.1blockpkg.jsonandRules.1blockpkgfromyouslist.txtwithbin/release. - Test
youslist.txtandRules.1blockpkg.jsonwithbin/test.
Install Rules.1blockpkg on macOS.
Build Rules.1blockpkg.json and Rules.1blockpkg from youslist.txt.
bin/releaseTest youslist.txt and Rules.1blockpkg.json.
bin/testCheck whether every entry is ordered alphabetically.
python bin/check_sorted.py youslist.txtCheck whether every host is ordered alphabetically.
python bin/check_sorted_hosts.py hosts.txtUpdate Rules.1blockpkg.json based on the filter.
python bin/generate_rules.py youslist.txt > Rules.1blockpkg.jsonUpdate Rules.1blockpkg based on the Rules.1blockpkg.json.
python bin/minify_pkg.pyUpdate Rules.1blockpkg.json based on the Rules.1blockpkg
python bin/prettify_pkg.py