Skip to content
This repository was archived by the owner on Nov 7, 2026. It is now read-only.

Commit a8e3527

Browse files
Nur noch die SwiftUI-App: Web-App, Lektionen und Webseite sind nach GitLab umgezogen (#295)
web/, website/, der Workflow „Webseite veröffentlichen“ und der Web-Test-Job entfallen. Die Web-App liegt jetzt in gitlab.lgsit.de/visucode/visustruct-web. Das App-Symbol für die READMEs liegt jetzt in assets/. Claude-Session: https://claude.ai/code/session_01Ugz28WZctz4XoTbKMHukUv Co-authored-by: Claude <noreply@anthropic.com>
1 parent 88be9db commit a8e3527

1,855 files changed

Lines changed: 4 additions & 263289 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.

‎.github/scripts/deploy-website.sh‎

Lines changed: 0 additions & 166 deletions
This file was deleted.

‎.github/scripts/htaccess-cache.conf‎

Lines changed: 0 additions & 12 deletions
This file was deleted.

‎.github/workflows/core-tests.yml‎

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,3 @@ jobs:
3232
-destination 'generic/platform=iOS Simulator' \
3333
CODE_SIGNING_ALLOWED=NO
3434
35-
web-test:
36-
runs-on: ubuntu-latest
37-
defaults:
38-
run:
39-
working-directory: web
40-
steps:
41-
- uses: actions/checkout@v4
42-
- uses: actions/setup-node@v4
43-
with:
44-
node-version: 22
45-
cache: npm
46-
cache-dependency-path: web/package-lock.json
47-
- run: npm ci
48-
- name: Test (Dateiformat gegen VisuStruct-Dateien)
49-
run: npm test
50-
- name: Build
51-
run: npm run build
52-
- name: website/app ist aktuell
53-
run: |
54-
npm run build:site
55-
git diff --exit-code -- ../website/app || (echo "website/app ist veraltet: in web/ 'npm run build:site' ausführen und committen." && exit 1)
56-
test -z "$(git status --porcelain -- ../website/app)"

‎.github/workflows/deploy-website.yml‎

Lines changed: 0 additions & 76 deletions
This file was deleted.

‎README.md‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<p align="center">
22
<a href="https://visustruct.org/" title="VisuStruct">
3-
<img src="website/assets/VisuStruct-icon.png" alt="VisuStruct" width="128" height="128">
3+
<img src="assets/VisuStruct-icon.png" alt="VisuStruct" width="128" height="128">
44
</a>
55
</p>
66

77
# VisuStruct (SwiftUI)
88

9-
Visual **Nassi–Shneiderman** structograms for **Mac, iPad, and iPhone**, and as a web app in the browser (`web/`, with VisuBot for the mBot2 robot, including a Scratch-like block view). Same **`.visustruct`** / XML as the open-source **[Java editor](https://github.com/code4teaching/VisuStruct)** — drag-and-drop.
9+
Visual **Nassi–Shneiderman** structograms for **Mac, iPad, and iPhone**. Same **`.visustruct`** / XML as the open-source **[Java editor](https://github.com/code4teaching/VisuStruct)** — drag-and-drop.
1010

1111
**Localization:** The app ships a large set of UI translations (strings + Settings), with English and German treated as primary “source of truth” strings during development.
1212

@@ -28,9 +28,7 @@ git clone https://github.com/code4teaching/VisuStruct-SwiftUI.git
2828

2929
## Web app and website
3030

31-
The web app in `web/` (VisuStruct, VisuBot, VisuObject, VisuFlow) is built with `npm run build:site` into `website/app/`. Since 2026-11-03 it is published on **[visucode.de](https://visucode.de)**, one subdomain per world: [visustruct.visucode.de](https://visustruct.visucode.de), [visubot.visucode.de](https://visubot.visucode.de), [visuobject.visucode.de](https://visuobject.visucode.de). The website itself lives in a separate GitLab repository (`visucode/website`); its script `app-aktualisieren.sh` copies the built app from here, and a push to its `main` branch deploys it.
32-
33-
The workflow **Webseite veröffentlichen** (`.github/workflows/deploy-website.yml`) for the old site visustruct.org is no longer used for new releases.
31+
This repository contains only the SwiftUI app (iPad, iPhone, Mac). The web app (VisuStruct, VisuBot, VisuObject, VisuFlow), its lessons and the websites moved on 2026-11-05 to GitLab (`gitlab.lgsit.de/visucode/visustruct-web` and `visucode/website`) and are published on **[visucode.de](https://visucode.de)**.
3432

3533
## Changelog / release notes
3634

‎VisuStruct-iOS/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<p align="center">
22
<a href="https://visustruct.org/" title="VisuStruct">
3-
<img src="../website/assets/VisuStruct-icon.png" alt="VisuStruct" width="128" height="128">
3+
<img src="../assets/VisuStruct-icon.png" alt="VisuStruct" width="128" height="128">
44
</a>
55
</p>
66

‎web/.gitignore‎

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)