Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/notify-homebrew.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ jobs:
if: >-
github.event_name == 'workflow_dispatch' ||
(github.event.workflow_run.conclusion == 'success' &&
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
runs-on: ubuntu-latest
environment: pypi
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-aur.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -31,7 +31,7 @@ jobs:
if: >-
github.event_name == 'workflow_dispatch' ||
(github.event.workflow_run.conclusion == 'success' &&
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
runs-on: ubuntu-latest
environment: pypi
timeout-minutes: 20
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-docker.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ jobs:
if: >-
github.event_name == 'workflow_dispatch' ||
(github.event.workflow_run.conclusion == 'success' &&
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
startsWith(github.event.workflow_run.head_branch, 'create-awesome-python-app@'))
runs-on: ubuntu-latest
environment: pypi
steps:
Expand Down
36 changes: 33 additions & 3 deletions docs/BRAND.md
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
# Brand

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

- Tagline: One command. Any Python stack.
- Story: choose template → add addons → ship with uv
## Identity

**Python node-graph** — composition-first scaffolding with a cool blue → green mark (distinct from Create Node App’s cozy amber → teal nest).

| Token | Value | Use |
|----------|-----------------------|----------------------------------|
| Blue | `#3b82f6` / `#2563eb` | Primary accent, CTAs, highlights |
| Green | `#16a34a` / `#22c55e` | Secondary accent, success, links |
| Dark bg | `#0f172a` | Default surfaces |
| Light bg | `#f8fafc` | Light-mode surfaces |

Primary gradient: `135deg, #3b82f6 → #2563eb → #16a34a`.

## Messaging

- **Tagline:** One command. Any Python stack.
- **Story:** choose template → add addons → ship with uv
- **Status:** Public **Beta** (CLI + catalog + website live)
- **Audience split:** root README = contributors; package README = PyPI users; website = conversion + catalog

## Source of truth

- Org profile banner: [`Create-Python-App/.github`](https://github.com/Create-Python-App/.github) — `profile/banner.svg`
- 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/)
- Package hero: `packages/create-awesome-python-app/assets/hero.svg`

## Do / don't

- Do keep the node-graph logomark (composition metaphor shared with CNA, different palette)
- Do prefer uv-first CTAs (`uvx create-awesome-python-app@latest`)
- Don't reuse CNA amber/teal as the primary CPA palette
- Don't invent a second logo system outside the node-graph mark
2 changes: 1 addition & 1 deletion docs/DISTRIBUTION_SETUP.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -42,7 +42,7 @@ git push origin create-awesome-python-app@X.Y.Z
Then:

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

Expand Down
17 changes: 16 additions & 1 deletion packages/create-awesome-python-app/assets/hero.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading