Initial commit of 001code-html Scratch frontend project.

Includes scratch-gui, scratch-vm, scratch-blocks, scratch-render, scratch-l10n, and deployment config.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-16 15:37:45 +08:00
commit 6e0a1fbcbb
11350 changed files with 965674 additions and 0 deletions

15
scratch-gui/.github/ISSUE_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,15 @@
### Expected Behavior
_Please describe what should happen_
### Actual Behavior
_Describe what actually happens_
### Steps to Reproduce
_Explain what someone needs to do in order to see what's described in *Actual behavior* above_
### Operating System and Browser
_e.g. Mac OS 10.11.6 Safari 10.0_

View File

@@ -0,0 +1,39 @@
### Resolves
_What Github issue does this resolve (please include link)?_
- Resolves #
### Proposed Changes
_Describe what this Pull Request does_
### Reason for Changes
_Explain why these changes should be made_
### Test Coverage
_Please show how you have added tests to cover your changes_
### Browser Coverage
Check the OS/browser combinations tested (At least 2)
Mac
* [ ] Chrome
* [ ] Firefox
* [ ] Safari
Windows
* [ ] Chrome
* [ ] Firefox
* [ ] Edge
Chromebook
* [ ] Chrome
iPad
* [ ] Safari
Android Tablet
* [ ] Chrome

13
scratch-gui/.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,13 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
allow:
- dependency-name: "@turbowarp/*"
- dependency-name: "scratch-audio"
- dependency-name: "scratch-render"
- dependency-name: "scratch-vm"
- dependency-name: "scratch-paint"
- dependency-name: "scratch-blocks"

View File

@@ -0,0 +1,20 @@
name: CI
on:
push:
pull_request:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- run: npm ci
- run: npm run build
- run: npm run test:unit