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
6 changes: 3 additions & 3 deletions .github/brand/brand.lock.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"schema_version": 2,
"authority": "https://github.com/computer-mcp/.github",
"revision": "9042c987ef8b3482f63e3a037ae0d0d2fdeffb9a7768c03295c9a6a6c5a43ae2",
"revision": "2d9913a442afcb22faca90f5272d3988eb961be6e858b71c5067303cf7c627d6",
"consumer": "computer-mcp.github.io",
"files": {
"public/brand/icon.svg": "28250027a8aeafb3ec79defabd89d2279c4329fd2fd64cfc923b8803a78416f9",
"public/brand/favicon.svg": "a60dff8e1adb06eb431d09b113b12f5e47b75a5f759fcbcc91083ddf1305d292",
"public/brand/favicon-32.png": "50ca36c37a8b480d4081fd4bcb7b9fdc1be10272ca8e51f554adcf343999900f",
"public/brand/apple-touch-icon.png": "198e9dfabecc73bfcc2608cb0ff963694e0811bbfa23337cadcfd7a4da38e0af",
"public/brand/social-en.png": "2dcb1c201e9ae2d6358b2d893c315d4291f28597eea5753bda7d26a101cbb93d",
"public/brand/social-zh-CN.png": "ec008afcda87f8bc5957eb45060072a317d5f09b380ba896186f8a965bca7f00",
"public/brand/social-en.png": "574a4ddb9e0787880af0db87a611e81f101280cf0588176ffcdbf15d303e4c69",
"public/brand/social-zh-CN.png": "7f5b90e73ec27078796db3e20b339d850cb0afb24bdb17d738d26ce185ccc744",
"public/brand/icons/plugin-codex.svg": "c482350f0ebd76536cd54da6ebb3e4a86cb2529319bb6492dbe0352ac5b63569",
"public/brand/icons/plugin-computer-use.svg": "1d848bfa746345d91cf4b5eb9c72b8867b9b8b7c6ce87b3289b85aac7bf42448",
"public/brand/icons/plugin-claude.svg": "a3b8c20af24a0043ff6e4739e3915b523684347a693121e435a1c7501767e7e1",
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@ jobs:
- name: Validate catalog publisher policy
run: npm run catalog:check-policy

- name: Verify bundled fonts
run: npm run fonts:check

- name: Check formatting
run: npm run format:check

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ jobs:
env:
GH_TOKEN: ${{ github.token }}
run: |
npm run fonts:check
npm run release:check
npm run catalog:check-policy
npm run catalog:check
Expand Down
2 changes: 0 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,5 @@ test-results
# Brand files and their lock are delivered by the organization brand sync.
.github/brand/
public/brand/
# Generated by scripts/fonts.py.
src/fonts/
# Canonical bytes are generated and validated by plugin_catalog.py.
public/plugins/index.json
3 changes: 1 addition & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,7 @@ instead of a literal value.
- `public/brand/` and `.github/brand/brand.lock.json` are organization imports; update them only
with the organization's `Brand/brand.py sync`. The lock also requires the tagline in both
languages, the social image and the favicon in `index.html`.
- `src/fonts/` is generated by `scripts/fonts.py update` from pinned sources. Regenerate it after
copy changes; keep `THIRD_PARTY_NOTICES.md` aligned with the font sources.
- Text uses the system font stacks; do not bundle web fonts.
- Chinese is the default page text. Every visible string, link target and metadata value that
differs by language carries its English counterpart in `data-en`, `data-en-href` or
`data-en-content`.
Expand Down
10 changes: 3 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,14 +101,10 @@ directly.
Update them from an organization checkout with `python3 Brand/brand.py sync <website-checkout>` and
commit the result. CI verifies the lock with the organization's shared brand check.

`src/fonts/` holds WOFF2 subsets of Bricolage Grotesque, JetBrains Mono and Noto Sans SC. After a
copy change, regenerate them from their pinned sources with
`uv run --no-project --with fonttools --with brotli python3 scripts/fonts.py update`;
`npm run fonts:check` fails when a page uses a character the subset lacks.
[THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) carries the font licenses.
Text uses the visitor's system fonts: SF Pro, SF Mono and PingFang SC on Apple devices. The site
bundles no font files.

## License

Computer MCP-owned website code and content use the
[Functional Source License 1.1, Apache 2.0 Future License](LICENSE) (FSL-1.1-ALv2). The bundled
fonts keep their own licenses; see [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md).
[Functional Source License 1.1, Apache 2.0 Future License](LICENSE) (FSL-1.1-ALv2).
108 changes: 0 additions & 108 deletions THIRD_PARTY_NOTICES.md

This file was deleted.

3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"format:check": "prettier --check .",
"check:html": "html-validate index.html guide/index.html",
"check:links": "node scripts/check-links.mjs",
"fonts:check": "python3 scripts/fonts.py check",
"test": "npm run catalog:test && node --test scripts/release.test.mjs scripts/check-links.test.mjs && playwright test",
"catalog:test": "python3 -m unittest discover -s scripts -p 'test_plugin_catalog*.py'",
"catalog:check": "python3 scripts/plugin_catalog.py check",
Expand All @@ -21,7 +20,7 @@
"release:update": "node scripts/release.mjs update",
"release:verify-public": "node scripts/release.mjs verify-public",
"test:install": "playwright install chromium",
"check": "npm run fonts:check && npm run release:check && npm run catalog:check-policy && npm run format:check && npm run check:html && npm run build && npm run check:links && npm run test"
"check": "npm run release:check && npm run catalog:check-policy && npm run format:check && npm run check:html && npm run build && npm run check:links && npm run test"
},
"engines": {
"node": ">=22"
Expand Down
Binary file modified public/brand/social-en.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/brand/social-zh-CN.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
133 changes: 0 additions & 133 deletions scripts/fonts.py

This file was deleted.

Binary file removed src/fonts/bricolage-grotesque.woff2
Binary file not shown.
14 changes: 0 additions & 14 deletions src/fonts/fonts.lock.json

This file was deleted.

Binary file removed src/fonts/jetbrains-mono.woff2
Binary file not shown.
Binary file removed src/fonts/noto-sans-sc.woff2
Binary file not shown.
Loading
Loading