Skip to content

Commit a9546aa

Browse files
committed
chore: normalise license to MPL-2.0 / CC-BY-SA-4.0
1 parent 1a00ae2 commit a9546aa

3,600 files changed

Lines changed: 5365 additions & 4628 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ for the canonical statement.
109109
| Banned | Replacement | Notes |
110110
|--------|-------------|-------|
111111
| TypeScript | AffineScript | RS/TS/JS → AffineScript → typed-wasm. |
112-
| **ReScript** | AffineScript | Banned in new code as of 2026-04-30. Existing `.res` files migrate to `.affine` directly (do not pass through ReScript). |
112+
| **AffineScript** | AffineScript | Banned in new code as of 2026-04-30. Existing `.res` files migrate to `.affine` directly (do not pass through ReScript). |
113113
| Node.js | Deno | |
114114
| npm | Deno | |
115115
| Bun | Deno | |
@@ -151,7 +151,7 @@ Both are FOSS with independent governance (no Big Tech).
151151
### Enforcement Rules
152152

153153
1. **No new TypeScript or ReScript files** - Convert existing TS/RS to AffineScript directly (`.affine`); ReScript is no longer the destination
154-
2. **No package.json for runtime deps** - Use deno.json imports
154+
2. **No package.json - use deno.json deps** - Use deno.json imports
155155
3. **No node_modules in production** - Deno caches deps automatically
156156
4. **No Go code** - Use Rust instead
157157
5. **No Python** - All Python must be rewritten

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# https://editorconfig.org
33

44
root = true

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# RSR-compliant .gitattributes
33

44
* text=auto eol=lf

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0
22
# Funding platforms for hyperpolymath projects
33
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository
44

.github/workflows/affinescript-verify.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
verify:
4040
name: AffineScript Verify
4141
runs-on: ubuntu-latest
42+
timeout-minutes: 15
4243
# advisory: see header note. continue-on-error keeps the
4344
# whole job advisory — including the compiler checkout/setup-ocaml/build
4445
# steps — so a toolchain/build problem cannot block merges or add

.github/workflows/boj-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ permissions:
1818
jobs:
1919
trigger-boj:
2020
runs-on: ubuntu-latest
21+
timeout-minutes: 15
2122
if: ${{ vars.BOJ_SERVER_URL != '' || secrets.BOJ_SERVER_URL != '' }}
2223
steps:
2324
- name: Checkout

.github/workflows/casket-pages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ concurrency:
1818
jobs:
1919
build:
2020
runs-on: ubuntu-latest
21+
timeout-minutes: 15
2122
steps:
2223
- name: Checkout
2324
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4
@@ -91,6 +92,7 @@ jobs:
9192
name: github-pages
9293
url: ${{ steps.deployment.outputs.page_url }}
9394
runs-on: ubuntu-latest
95+
timeout-minutes: 15
9496
needs: build
9597
steps:
9698
- name: Deploy to GitHub Pages

.github/workflows/changelog-reusable.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ on:
3737
type: string
3838
default: 'commit-back'
3939
runs-on:
40+
timeout-minutes: 15
4041
description: 'Runner label'
4142
required: false
4243
type: string
@@ -54,6 +55,7 @@ jobs:
5455
generate:
5556
name: Generate CHANGELOG.md
5657
runs-on: ${{ inputs.runs-on }}
58+
timeout-minutes: 15
5759
permissions:
5860
contents: write
5961
pull-requests: write

.github/workflows/codeql-reusable.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ on:
6565
required: false
6666
default: none
6767
runs-on:
68+
timeout-minutes: 15
6869
description: 'Runner label for the analyze job'
6970
type: string
7071
required: false
@@ -76,6 +77,7 @@ permissions:
7677
jobs:
7778
analyze:
7879
runs-on: ${{ inputs.runs-on }}
80+
timeout-minutes: 15
7981
permissions:
8082
contents: read
8183
security-events: write

.github/workflows/codeql.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ permissions:
2828
jobs:
2929
analyze:
3030
runs-on: ubuntu-latest
31+
timeout-minutes: 15
3132
permissions:
3233
contents: read
3334
security-events: write

0 commit comments

Comments
 (0)