diff --git a/.github/assets/logo-lockup.png b/.github/assets/logo-lockup.png new file mode 100644 index 0000000..82ffffa Binary files /dev/null and b/.github/assets/logo-lockup.png differ diff --git a/.github/assets/social-preview.png b/.github/assets/social-preview.png new file mode 100644 index 0000000..063046e Binary files /dev/null and b/.github/assets/social-preview.png differ diff --git a/README.md b/README.md index 4400189..2fcbd71 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# AlienCommons - -> The common planet for all Minecraft players — a community platform for publishing, discussion, and discovery. +

+ AlienCommons logo +

[![License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)](LICENSE) [![Python](https://img.shields.io/badge/Python-3.14-3776AB?style=flat-square&logo=python)](https://python.org) diff --git a/README.zh.md b/README.zh.md index 380c36f..18dacc3 100644 --- a/README.zh.md +++ b/README.zh.md @@ -1,6 +1,6 @@ -# AlienCommons - -> 每个 TechMC 玩家的共享空间 —— 集发布、讨论、发现于一体的全栈社区平台。 +

+ AlienCommons 标志 +

[![License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)](LICENSE) [![Python](https://img.shields.io/badge/Python-3.14-3776AB?style=flat-square&logo=python)](https://python.org) diff --git a/branding/LICENSE b/branding/LICENSE new file mode 100644 index 0000000..aa873da --- /dev/null +++ b/branding/LICENSE @@ -0,0 +1,29 @@ +AlienCommons Brand Assets License + +Copyright (c) 2025-2026 Lazy Alien Server. All rights reserved. + +The AlienCommons name, logo mark, wordmark, logo lockups, social-preview images, +and other visual branding assets contained in this directory or in +`.github/assets/` are not licensed under the MIT License that applies to the +repository's source code. + +Permission is granted to copy and display these assets, without modification, +for the following purposes: + +1. as part of a copy or fork of the AlienCommons repository; +2. to link to or factually refer to the AlienCommons project; and +3. in news, commentary, documentation, or community discussion about + AlienCommons. + +No permission is granted to: + +1. use the assets, or confusingly similar assets, as the branding of another + product, service, project, or organization; +2. imply sponsorship, endorsement, or affiliation with AlienCommons or Lazy + Alien Server; +3. modify or redistribute the assets as a standalone branding package; or +4. use the assets on merchandise or in commercial promotion without prior + written permission from Lazy Alien Server. + +No trademark rights are granted under this license. All uses must comply with +applicable law and must not damage or misrepresent the AlienCommons brand. diff --git a/branding/README.md b/branding/README.md new file mode 100644 index 0000000..ba93c97 --- /dev/null +++ b/branding/README.md @@ -0,0 +1,56 @@ +# AlienCommons branding + +This directory contains the source and canonical exports for the AlienCommons +brand mark. Product code should consume copies generated from these files rather +than treating an application-specific asset as the design source. + +## Structure + +```text +branding/ +├── source/ +│ └── logo.aseprite Editable 32 × 32 pixel-art source +├── logo-mark.svg Canonical scalable logo mark +├── logo-mark-32.png Native-size raster export +├── logo-mark-64.png 2× raster export +├── logo-mark-128.png 4× raster export +├── logo-mark-256.png 8× raster export +├── logo-mark-512.png 16× raster export +└── web/ + ├── favicon.svg + ├── favicon.ico + ├── favicon-16.png + ├── favicon-32.png + ├── favicon-48.png + ├── apple-touch-icon.png + └── pwa/ + ├── icon-192.png + ├── icon-512.png + ├── icon-maskable-192.png + └── icon-maskable-512.png +``` + +GitHub-specific presentation assets live separately in `.github/assets/`. +`logo-lockup.png` is a compact 1280 × 448 horizontal brand card combining the +logo mark with an Alegreya Medium wordmark. It is used at the beginning of the +repository READMEs. `social-preview.png` preserves the 1280 × 640 (2:1) layout +for use as the repository social preview on GitHub. + +Brand assets are covered by the separate terms in [`LICENSE`](LICENSE), not by +the repository's MIT License. + +## Export rules + +- Treat `source/logo.aseprite` as the editable source of truth for the logo mark. +- Keep the native artwork on its 32 × 32 pixel grid. +- Scale raster exports by integer multiples with nearest-neighbour sampling. +- Keep `logo-mark.svg` transparent and preserve crisp pixel edges. +- Regenerate web icons from the canonical mark instead of editing them independently. +- Use `#4B3832` as the established solid brand background where one is required. + +## Terminology + +- **Logo mark**: the standalone book-and-laurel symbol. +- **Wordmark**: the typeset `AlienCommons` name. +- **Logo lockup**: the logo mark and wordmark arranged as one composition. +- **Social preview**: a fixed-size presentation image used when sharing a link. diff --git a/branding/logo-mark-128.png b/branding/logo-mark-128.png new file mode 100644 index 0000000..d8fb77e Binary files /dev/null and b/branding/logo-mark-128.png differ diff --git a/branding/logo-mark-256.png b/branding/logo-mark-256.png new file mode 100644 index 0000000..53aef3a Binary files /dev/null and b/branding/logo-mark-256.png differ diff --git a/branding/logo-mark-32.png b/branding/logo-mark-32.png new file mode 100644 index 0000000..5fbc8ad Binary files /dev/null and b/branding/logo-mark-32.png differ diff --git a/branding/logo-mark-512.png b/branding/logo-mark-512.png new file mode 100644 index 0000000..1cd88bd Binary files /dev/null and b/branding/logo-mark-512.png differ diff --git a/branding/logo-mark-64.png b/branding/logo-mark-64.png new file mode 100644 index 0000000..d7845ff Binary files /dev/null and b/branding/logo-mark-64.png differ diff --git a/branding/logo-mark.svg b/branding/logo-mark.svg new file mode 100644 index 0000000..00e1899 --- /dev/null +++ b/branding/logo-mark.svg @@ -0,0 +1,225 @@ + + + AlienCommons logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branding/source/logo.aseprite b/branding/source/logo.aseprite new file mode 100644 index 0000000..d07a176 Binary files /dev/null and b/branding/source/logo.aseprite differ diff --git a/branding/web/apple-touch-icon.png b/branding/web/apple-touch-icon.png new file mode 100644 index 0000000..f3193b1 Binary files /dev/null and b/branding/web/apple-touch-icon.png differ diff --git a/branding/web/favicon-16.png b/branding/web/favicon-16.png new file mode 100644 index 0000000..4eea698 Binary files /dev/null and b/branding/web/favicon-16.png differ diff --git a/branding/web/favicon-32.png b/branding/web/favicon-32.png new file mode 100644 index 0000000..5fbc8ad Binary files /dev/null and b/branding/web/favicon-32.png differ diff --git a/branding/web/favicon-48.png b/branding/web/favicon-48.png new file mode 100644 index 0000000..3294327 Binary files /dev/null and b/branding/web/favicon-48.png differ diff --git a/branding/web/favicon.ico b/branding/web/favicon.ico new file mode 100644 index 0000000..d955e93 Binary files /dev/null and b/branding/web/favicon.ico differ diff --git a/branding/web/favicon.svg b/branding/web/favicon.svg new file mode 100644 index 0000000..00e1899 --- /dev/null +++ b/branding/web/favicon.svg @@ -0,0 +1,225 @@ + + + AlienCommons logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branding/web/pwa/icon-192.png b/branding/web/pwa/icon-192.png new file mode 100644 index 0000000..300830c Binary files /dev/null and b/branding/web/pwa/icon-192.png differ diff --git a/branding/web/pwa/icon-512.png b/branding/web/pwa/icon-512.png new file mode 100644 index 0000000..cbce0db Binary files /dev/null and b/branding/web/pwa/icon-512.png differ diff --git a/branding/web/pwa/icon-maskable-192.png b/branding/web/pwa/icon-maskable-192.png new file mode 100644 index 0000000..aad8844 Binary files /dev/null and b/branding/web/pwa/icon-maskable-192.png differ diff --git a/branding/web/pwa/icon-maskable-512.png b/branding/web/pwa/icon-maskable-512.png new file mode 100644 index 0000000..0a37e6f Binary files /dev/null and b/branding/web/pwa/icon-maskable-512.png differ