|
1 | 1 | # Brand |
2 | 2 |
|
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. |
4 | 4 |
|
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 |
0 commit comments