Skip to content

Commit 3b7421e

Browse files
Update README description and use PNG logos (#14)
* docs: Add CLAUDE.md with project guidelines - Complete project structure overview - Common commands and workflows - Release process (always use ./scripts/release.sh) - Architecture details and optimizations - Linting, testing, and CI/CD guides - Troubleshooting tips This file provides context for Claude Code to work more effectively with the project without repeating instructions. * Fix logo rendering with responsive SVG and update README description - Use generic sans-serif font for better cross-platform compatibility - Add preserveAspectRatio for proper scaling across devices - Adjust viewBox and text positioning for better layout - Update README description: msgspec is a validation and serialization library The logo now uses a simple sans font with proper responsive attributes, ensuring consistent and readable rendering on all devices and screen sizes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Simplify logo: single line "msgspec-ext" in golden color - Unified text in one line: "msgspec-ext" - Use golden color (#a67c00) for all text - Remove line break for simpler layout Note: Text rendering still varies across devices. Consider using PNG or icon-only approach for truly consistent rendering. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Move assets to docs and use PNG logos for consistent rendering - Move assets/ to docs/assets/ for better organization - Generate high-quality PNG logos (600 DPI) using Inkscape - Update README to reference PNG logos in new location - Update README description: msgspec is a validation and serialization library PNG logos ensure pixel-perfect identical rendering across all browsers, operating systems, and devices, eliminating font-dependent variations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Update project description to emphasize performance 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix merge-bot update command checkout issue The update command was failing because the checkout action wasn't specifying which repository to checkout from. This caused it to only fetch the default branches and not the PR branch. Added 'repository' parameter to the checkout action to explicitly specify the head repository, fixing the branch checkout issue. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 71ce45c commit 3b7421e

File tree

7 files changed

+15
-12
lines changed

7 files changed

+15
-12
lines changed

.github/workflows/merge-bot.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,7 @@ jobs:
403403
if: steps.check_perms.outputs.has_permission == 'true'
404404
uses: actions/checkout@v4
405405
with:
406+
repository: ${{ steps.pr_info.outputs.head_repo }}
406407
ref: ${{ steps.pr_info.outputs.head_branch }}
407408
fetch-depth: 0
408409
token: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
<p align="center">
22
<picture>
3-
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/assets/msgspec-ext-logo-dark.svg">
4-
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/assets/msgspec-ext-logo-light.svg">
5-
<img alt="msgspec-ext" src="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/assets/msgspec-ext-logo-light.svg" width="340">
3+
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/docs/assets/msgspec-ext-logo-dark.png">
4+
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/docs/assets/msgspec-ext-logo-light.png">
5+
<img alt="msgspec-ext" src="https://raw.githubusercontent.com/msgflux/msgspec-ext/main/docs/assets/msgspec-ext-logo-light.png" width="340">
66
</picture>
77
</p>
88

9+
10+
911
<p align="center">
10-
<b>Fast settings management using <a href="https://github.com/jcrist/msgspec">msgspec</a></b> - a high-performance serialization library
12+
<b>Fast settings management using <a href="https://github.com/jcrist/msgspec">msgspec</a></b> - a high-performance validation and serialization library
1113
</p>
1214

1315
<p align="center">
137 KB
Loading
Lines changed: 4 additions & 4 deletions
Loading
140 KB
Loading
Lines changed: 3 additions & 3 deletions
Loading

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "hatchling.build"
55
[project]
66
name = "msgspec-ext"
77
dynamic = ["version"]
8-
description = "Settings management using msgspec"
8+
description = "Fast settings management using msgspec"
99
readme = "README.md"
1010
license = "MIT"
1111
authors = [

0 commit comments

Comments
 (0)