Skip to content

docs: add project logo and GitHub social preview header - #2

Merged
plusky merged 1 commit into
mainfrom
docs/project-logo
Aug 8, 2026
Merged

docs: add project logo and GitHub social preview header#2
plusky merged 1 commit into
mainfrom
docs/project-logo

Conversation

@plusky

@plusky plusky commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Adds an original logo for jirakeep under assets/ and shows it in the README
next to the title.

The design

A deliberate sibling of the bugwarden
mark, matching the relationship the README declares: same slate shield and
amber subject on white, same palette (amber #D89327, slate #56656F), same
assets/ layout and cream social-header dialect.

Inside the shield stands a keep — the fortified tower the name promises —
and its gateway is a keyhole: access decided at the door, which is exactly
what the policy guard does. Chosen from five candidate directions judged at
320/128/48px; a literal portcullis drawing of the same idea dissolved into
noise at small sizes, the keyhole gate survives at 48px.

Files

File Purpose
assets/logo.svg the mark, 714 B, shown in the README at 130px
assets/social-header.svg 1280×640 header source, bugwarden layout
assets/social-header.png rendered header for Settings → Social preview

The PNG must be uploaded once by hand in the repo settings — GitHub does not
read it from the tree.

The README references the logo by absolute raw.githubusercontent URL so
it also renders on crates.io, where relative links do not resolve. Consequence:
the image 404s in this PR's own diff preview, because the URL points at main
and the file does not exist there until this merges.

Both SVGs carry an SPDX-License-Identifier: Apache-2.0 header matching the
crate licence. The artwork is original, drawn by hand as plain SVG primitives;
no third-party asset, font outline or generator output is embedded.

Verification

Ran the AGENTS.md gate locally, all green:

  • cargo fmt --check — pass
  • cargo clippy --workspace --all-targets -- -D warnings — pass
  • cargo clippy -p jirakeep --features gen --all-targets -- -D warnings — pass
  • cargo test --workspace --all-targets --locked — pass, 42 tests, 0 failed

Not run: cargo deny check — cargo-deny is not installed here; this change
adds no dependencies and touches no manifest, and CI runs it regardless.

Add an original mark for jirakeep under assets/ and show it in the README.

The design is a deliberate sibling of the bugwarden logo, matching the
project's declared relationship: same slate shield and amber subject on
white, same palette (#D89327 amber, #56656F slate). Inside the shield
stands a keep -- the fortified tower the name promises -- whose gateway is
a keyhole: access decided at the door, which is what the policy guard
does. The mark stays legible down to 48px.

The README references the logo by absolute raw.githubusercontent URL so it
also renders on crates.io, where relative links do not resolve.

assets/social-header.png is sized 1280x640 for GitHub's Settings -> Social
preview and mirrors bugwarden's header layout (cream ground, slate
wordmark, amber rule). SVGs carry an SPDX Apache-2.0 header matching the
crate licence.
@plusky
plusky force-pushed the docs/project-logo branch from 796d514 to 8b8dc59 Compare August 8, 2026 18:17
@plusky
plusky merged commit 202ae44 into main Aug 8, 2026
11 checks passed
@plusky
plusky deleted the docs/project-logo branch August 8, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant