Skip to content

Commit 9e0e7e9

Browse files
docs: define CPA blue/green brand and refresh package hero (#204)
* 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> * fix: correct odd indentation flagged by editorconfig-checker Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 4bca26f commit 9e0e7e9

6 files changed

Lines changed: 53 additions & 8 deletions

File tree

.github/workflows/notify-homebrew.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
if: >-
2323
github.event_name == 'workflow_dispatch' ||
2424
(github.event.workflow_run.conclusion == 'success' &&
25-
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
25+
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
2626
runs-on: ubuntu-latest
2727
environment: pypi
2828
steps:

.github/workflows/publish-aur.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
if: >-
3232
github.event_name == 'workflow_dispatch' ||
3333
(github.event.workflow_run.conclusion == 'success' &&
34-
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
34+
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
3535
runs-on: ubuntu-latest
3636
environment: pypi
3737
timeout-minutes: 20

.github/workflows/publish-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
if: >-
2323
github.event_name == 'workflow_dispatch' ||
2424
(github.event.workflow_run.conclusion == 'success' &&
25-
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
25+
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
2626
runs-on: ubuntu-latest
2727
environment: pypi
2828
steps:

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

docs/DISTRIBUTION_SETUP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ git push origin create-awesome-python-app@X.Y.Z
4242
Then:
4343

4444
1. Confirm **Release** (PyPI + GitHub Release) succeeds — Docker, AUR, and
45-
Homebrew notify then start via `workflow_run`
45+
Homebrew notify then start via `workflow_run`
4646
2. Confirm those three workflows complete
4747
3. Smoke: `uvx --python 3.12 create-awesome-python-app@X.Y.Z --help`
4848

Lines changed: 16 additions & 1 deletion
Loading

0 commit comments

Comments
 (0)