diff --git a/.github/assets/banner-dark.png b/.github/assets/banner-dark.png new file mode 100644 index 0000000..762b475 Binary files /dev/null and b/.github/assets/banner-dark.png differ diff --git a/.github/assets/mark-dark.png b/.github/assets/mark-dark.png new file mode 100644 index 0000000..015df90 Binary files /dev/null and b/.github/assets/mark-dark.png differ diff --git a/.github/assets/mark-dark.svg b/.github/assets/mark-dark.svg new file mode 100644 index 0000000..b9da8fe --- /dev/null +++ b/.github/assets/mark-dark.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.github/assets/mark-light.png b/.github/assets/mark-light.png new file mode 100644 index 0000000..a01b867 Binary files /dev/null and b/.github/assets/mark-light.png differ diff --git a/.github/assets/mark-light.svg b/.github/assets/mark-light.svg new file mode 100644 index 0000000..c69e8a6 --- /dev/null +++ b/.github/assets/mark-light.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.github/banner-dark.png b/.github/banner-dark.png deleted file mode 100644 index d2da54d..0000000 Binary files a/.github/banner-dark.png and /dev/null differ diff --git a/.github/banner-dark.svg b/.github/banner-dark.svg deleted file mode 100644 index eeb633a..0000000 --- a/.github/banner-dark.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - hookgate - Verify every webhook. Forward only the real ones. - - diff --git a/.github/banner-light.png b/.github/banner-light.png deleted file mode 100644 index a71fff9..0000000 Binary files a/.github/banner-light.png and /dev/null differ diff --git a/.github/banner-light.svg b/.github/banner-light.svg deleted file mode 100644 index 15cc36b..0000000 --- a/.github/banner-light.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - hookgate - Verify every webhook. Forward only the real ones. - - diff --git a/.github/banner.sh b/.github/banner.sh deleted file mode 100755 index 8debbf7..0000000 --- a/.github/banner.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# Renders banner-{light,dark}.svg to the README header PNGs: 4:1, twice the 830 px README column for high-DPI screens. -# The rounded corners stay transparent, so no background colour is set. -set -eu -cd "$(dirname "$0")" -docker run --rm -v "$PWD:/w" -w /w \ - alpine:3.22@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 \ - sh -c 'apk add -q rsvg-convert font-inter && for t in light dark; do rsvg-convert -w 1680 -h 420 banner-$t.svg -o banner-$t.png; done' diff --git a/.github/social-preview.sh b/.github/social-preview.sh deleted file mode 100755 index d9a722c..0000000 --- a/.github/social-preview.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -# Renders social-preview.svg to dist/social-preview.png (git-ignored). Upload it in -# Settings > General > Social preview; GitHub keeps its own copy, so the PNG is not committed. -set -eu -cd "$(dirname "$0")/.." -mkdir -p dist -docker run --rm -v "$PWD:/w" -w /w \ - alpine:3.22@sha256:5291449c3df73caf6ed85e649dec1b9e818b39a5d8c871e97afc13e9cd5e8fa8 \ - sh -c 'apk add -q rsvg-convert font-inter && rsvg-convert -w 1280 -h 640 -b "#0b1220" .github/social-preview.svg -o dist/social-preview.png' diff --git a/.github/social-preview.svg b/.github/social-preview.svg deleted file mode 100644 index 2147708..0000000 --- a/.github/social-preview.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - hookgate - Verify every webhook. - Forward only the real ones. - github.com/mrrobertkent/hookgate - diff --git a/.gitignore b/.gitignore index e24f5fb..8d4f7dd 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ coverage.out *.test .env +/branding-src/ diff --git a/README.md b/README.md index fd172fb..b3a91d7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ - - - hookgate: a gate with a green check mark lets verified webhook requests through. Verify every webhook. Forward only the real ones. + + + hookgate — Your traffic. Your rules. Open-source ingress gateway: webhook, API and database sources flow through hookgate to storage and metrics backends. # hookgate