readme.md 1.43 KB
Newer Older
Aral Balkan's avatar
Aral Balkan committed
1
<img alt='Blockdown' src='https://source.ind.ie/blockdown/content/raw/master/images/blockdown.png' style='width:328px;'>
Aral Balkan's avatar
Aral Balkan committed
2

3
Creating the *web we want* by blocking *what we don’t want*.
Aral Balkan's avatar
Aral Balkan committed
4

Aral Balkan's avatar
Aral Balkan committed
5
# Blockdown
Aral Balkan's avatar
Aral Balkan committed
6

Aral Balkan's avatar
Aral Balkan committed
7
Blockdown blocks web content that violates the principles of the [Ethical Design Manifesto](https://ind.ie/ethical-design).
Aral Balkan's avatar
Aral Balkan committed
8

Aral Balkan's avatar
Aral Balkan committed
9
In other words, content that doesn’t respect human rights, human effort, and/or human experience.
Aral Balkan's avatar
Aral Balkan committed
10

Aral Balkan's avatar
Aral Balkan committed
11 12 13
Blockdown is curated by [Ind.ie](https://ind.ie), a social enterprise dedicated to protecting human rights in the digital age.

Instead of a long, meaningless list of content blocking rules in a format that only a computer could love, Blockdown is written in plain human-legible language.
Aral Balkan's avatar
Aral Balkan committed
14

Aral Balkan's avatar
Aral Balkan committed
15
The community can fork and edit entries as well as suggest new ones.
Aral Balkan's avatar
Aral Balkan committed
16

Aral Balkan's avatar
Aral Balkan committed
17
You can view the rendered Blockdown at [https://ind.ie/blockdown/](https://ind.ie/blockdown/)
Aral Balkan's avatar
Aral Balkan committed
18

Aral Balkan's avatar
Aral Balkan committed
19
Blockdown will be available for iOS and on Mac as a Safari extension.
20 21 22 23 24 25 26 27 28 29 30 31

## Content update process

1. Clone the builder project
2. Run `./install` and `./dev`
3. Go to `~/ind.ie.blockdown-builder/content` and make your local changes.
4. Test at http://localhost:3000
5. Commit your changes
6. Push your changes to the origin remote: `git push origin master`
7. When you’re happy with them (and you have commit rights), push to the live repository: `git push live master`

If you do not have commit rights, add a remote for your own fork, push there, and then send a merge request.