Add a custom social media preview image to the repository
維護者通常 1 天內回覆
還沒有人認領這個 Issue。
評估
- 難度
- 2/5
- 預估耗時
- 半天
- 新手友好度
- 62/100
- Issue 類型
- 功能
- 描述清晰度
- 描述清楚
- 活躍度
- 活躍
- 領域
- design
研究方向
從 website/hero-animation/ 和 src/assets/logo.png 中的主視覺動畫設計素材著手;在建立圖片前,檢查 #853 中提議的標誌重新著色是否已合併。使用指定的字標、標語和品牌色彩產生 1280×640 的預覽圖。完成的標準是:圖片由品牌素材產生,並已上傳至儲存庫的 Social preview 設定中。
由索引模型根據 Issue 內容生成。
描述
Summary
The nostream repo has no custom social media preview image — GitHub renders the default (repo name on a plain background) when the repo is shared on Slack, X, Discord, Telegram, etc. Upload a custom one so link shares carry the project's branding.
Spec
- Settings → General → Social preview → Upload an image
- Size: at least 640×320 px; 1280×640 px (2:1) recommended by GitHub for best display
- Content, consistent with the site's design language (
--bg: #08080adark ground,--pink: #ff2e88accent):- The nostream logo/mark (note: #853 proposes recoloring it purple → pink; if that lands first, generate from the pink version)
- The wordmark "nostream" and the tagline ("your relay, your rules")
- Source it from the hero-animation design assets (
website/hero-animation/,src/assets/logo.png) so it stays coherent with the site and can be regenerated, not a one-off export - Note the difference from #851: that one is the website's OG image (served by
ema.tnsor.networkvia meta tags); this ticket is the GitHub repository's social preview (uploaded in repo settings, used when the repo URL itself is shared). They can share a source image but are distinct artifacts.
Acceptance
- 1280×640 image generated from the brand assets
- Uploaded in repo settings; sharing
https://github.com/cameri/nostreamon Slack/X/Discord shows the card
- 主要語言
- TypeScript
- 星號
- 829
- 分支
- 234
- 平均合併
- 18 小時 43 分鐘
- 30 天內合併 PR
- 67
環境準備
- 提供 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
cameri/nostream 的其他 Issue
-
Website
難度 2/5 1-3 小時 新手友好度 84/100
維護者通常 1 天內回覆
-
難度 5/5 一週以上 新手友好度 25/100
維護者通常 1 天內回覆
-
documentation Website
難度 4/5 3-5 天 新手友好度 52/100
維護者通常 1 天內回覆
-
fix(website): update operator console film with fresh notifications screenshot可能已有人在做 @Ferryx349 今天認領。 未關閉bug Website
cameri/nostream#893 · 已指派 1 人 ·
維護者通常 1 天內回覆
-
難度 5/5 一週以上 新手友好度 25/100
維護者通常 1 天內回覆
相似的 Issue
-
"Contains" page watch never matches when its text has a trailing space可能已有人在做 @RaphaelFakhri 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 77/100
CopilotKit/openmuse#184 ·
維護者通常 1 天內回覆
-
難度 1/5 1 小時以內 新手友好度 88/100
維護者通常 1 天內回覆
-
bug
難度 2/5 1-3 小時 新手友好度 67/100
bootstrap-vue-next/bootstrap-vue-next#3357 ·
維護者通常 1 天內回覆
-
[quality] tide.ts: six mutation survivors in the merge-queue gate, draft refusal, fork-403 workflow-file diagnosis and getPull's fork flag are unpinned by any test可能已有人在做 @hivecommons-hive 今天認領。 未關閉agent/quality needs-kind stage/040-covered-by-pr testing
難度 2/5 1-3 小時 新手友好度 68/100
cncf/prow-github-actions#517 · 1 則留言 ·
維護者通常 2 天內回覆
-
Unsampled pageload span is profiled when profileLifecycle is 'trace' (browser UI profiling)可能已有人在做 @Jxxunnn 今天認領。 未關閉Browser Waiting for: Product Owner
難度 2/5 1-3 小時 新手友好度 82/100
getsentry/sentry-javascript#25497 · 1 則留言 ·
維護者通常 1 天內回覆