README.md
author KrzGalcz <k.galczynski@eyeo.com>
Wed, 13 Nov 2024 15:09:55 +0100
changeset 25711 2bb339143f01
parent 25707 2a19e3a985b6
child 25717 b6fa5201d082
permissions -rw-r--r--
Added OS specific code and performance improvements
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
25704
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     1
# Exceptionrules
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     2
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     3
This is a project which contains filter rules in order for Acceptable Ads program to work
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     4
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     5
***IMPORTANT:*** After cloning the project, you need to run the following command in order to add the pre-commit hook:
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
     6
25711
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
     7
## Windows
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
     8
Windows: turn on Developer Mode is settings->system->for developers and run 
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
     9
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    10
export MSYS=winsymlinks:nativestrict
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    11
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    12
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    13
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    14
wsl --update
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    15
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    16
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    17
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    18
wsl --install -d Ubuntu-24.04
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    19
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    20
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    21
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    22
 wsl -s Ubuntu-24.04
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    23
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    24
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    25
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    26
wsl sudo apt update
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    27
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    28
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    29
```sh
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    30
wsl sudo apt install jq 
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    31
```
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    32
25704
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
    33
```sh
25707
2a19e3a985b6 Moved pre-commit files and added first test
eyeokg <k.galczynski@eyeo.com>
parents: 25705
diff changeset
    34
ln -s -f "$(pwd)/pre-commit-src/pre-commit" "$(pwd)/.git/hooks/pre-commit"
25704
4c03dcd1e5aa Initial commit for domains variables
eyeokg <k.galczynski@eyeo.com>
parents:
diff changeset
    35
```
25705
d7bf4e5f34aa Improved pre-commit check
eyeokg <k.galczynski@eyeo.com>
parents: 25704
diff changeset
    36
25711
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    37
When you add files/change their names remember to add it to template files and inform AFB team.
25705
d7bf4e5f34aa Improved pre-commit check
eyeokg <k.galczynski@eyeo.com>
parents: 25704
diff changeset
    38
25711
2bb339143f01 Added OS specific code and performance improvements
KrzGalcz <k.galczynski@eyeo.com>
parents: 25707
diff changeset
    39
MAC update bash `brew install bash`