2020-09-10 15:27:28 -04:00
..
2020-09-10 15:27:28 -04:00

Privacy guides docs

How to contribute

First, thanks for considering contributing. 🙌

Found a bug? Please submit issue.

Found a security vulnerability? Please report vulnerability using the PGP public key and email found on sunknudsen.com.

Have a fix or improvement? Please submit pull request (signed pull requests are favored).

Fellow privacy and security researcher? Please peer review and sign a guide.

Value the project? Consider starring the repo.

How to get help

We have you back, you are not alone!

Please use comments on YouTube or PeerTube when possible as others may be able to help (two brains are better than one).

How to peer review and sign a guide

Heads up: in order to establish a web of trust, peer reviewers must have public-facing track records and will be background checked. Heads-up: in order to establish a web of trust, peer reviewers must have public-facing track records and will be background checked.

Step 1: clone repo

Step 2: review guide and suggest fixes or improvements (if need be)

Step 3: append yourself to Reviewers (comma-separated).

Example:

<!--
Title: How to append yourself to reviewers
Description: Learn how to append yourself to reviewers.
Author: Sun Knudsen <https://github.com/sunknudsen>
Contributors: Sun Knudsen <https://github.com/sunknudsen>
Reviewers: Alice <https://github.com/alice>, Bob <https://github.com/bob>
Publication date: 2020-09-09T17:25:25.799Z
-->

Step 4: submit signed pull request

👍

How to sign pull requests

Step 1: add PGP public key to GitHub account

Go to https://github.com/settings/keys, click "New GPG key", paste your PGP public key and click "Add GPG key".

Step 2: enable Git signing

Replace 0x1FA767862BBD1305 with your PGP public signing subkey ID.

git config --global commit.gpgsign true
git config --global gpg.program $(which gpg)
git config --global user.signingkey 0x1FA767862BBD1305

Step 3: submit pull request

👍