Skip to content

Commit b2a6fb6

Browse files
docs: define CPA blue/green brand and refresh package hero
Codify the org node-graph palette and Beta messaging so website, GitHub, and PyPI surfaces share one identity. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 4bca26f commit b2a6fb6

2 files changed

Lines changed: 49 additions & 4 deletions

File tree

docs/BRAND.md

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
11
# Brand
22

3-
Working identity for CPA (to be refined):
3+
Canonical visual identity for Create Awesome Python App across GitHub, PyPI, the website, and generated starters.
44

5-
- Tagline: One command. Any Python stack.
6-
- Story: choose template → add addons → ship with uv
5+
## Identity
6+
7+
**Python node-graph** — composition-first scaffolding with a cool blue → green mark (distinct from Create Node App’s cozy amber → teal nest).
8+
9+
| Token | Value | Use |
10+
|---------|-----------------------|----------------------------------|
11+
| Blue | `#3b82f6` / `#2563eb` | Primary accent, CTAs, highlights |
12+
| Green | `#16a34a` / `#22c55e` | Secondary accent, success, links |
13+
| Dark bg | `#0f172a` | Default surfaces |
14+
| Light bg| `#f8fafc` | Light-mode surfaces |
15+
16+
Primary gradient: `135deg, #3b82f6 → #2563eb → #16a34a`.
17+
18+
## Messaging
19+
20+
- **Tagline:** One command. Any Python stack.
21+
- **Story:** choose template → add addons → ship with uv
22+
- **Status:** Public **Beta** (CLI + catalog + website live)
23+
- **Audience split:** root README = contributors; package README = PyPI users; website = conversion + catalog
24+
25+
## Source of truth
26+
27+
- Org profile banner: [`Create-Python-App/.github`](https://github.com/Create-Python-App/.github)`profile/banner.svg`
28+
- Marketing site: [`Create-Python-App/website`](https://github.com/Create-Python-App/website) — live at [create-awesome-python-app.vercel.app](https://create-awesome-python-app.vercel.app/)
29+
- Package hero: `packages/create-awesome-python-app/assets/hero.svg`
30+
31+
## Do / don't
32+
33+
- Do keep the node-graph logomark (composition metaphor shared with CNA, different palette)
34+
- Do prefer uv-first CTAs (`uvx create-awesome-python-app@latest`)
35+
- Don't reuse CNA amber/teal as the primary CPA palette
36+
- Don't invent a second logo system outside the node-graph mark
Lines changed: 16 additions & 1 deletion
Loading

0 commit comments

Comments
 (0)