diff --git a/.github/workflows/publish_to_master.yml b/.github/workflows/publish_to_master.yml index e75cdb0840..04c1d8555b 100644 --- a/.github/workflows/publish_to_master.yml +++ b/.github/workflows/publish_to_master.yml @@ -35,27 +35,15 @@ jobs: packages/modules/web_themes/colors/source/package-lock.json packages/modules/web_themes/koala/source/package-lock.json - - name: Finde geänderte Themes - id: changed + - name: Installiere Abhängigkeiten und baue alle Themes run: | - git show --pretty="" --name-only HEAD \ - | grep -E '^(packages/modules/display_themes/cards/source/|packages/modules/display_themes/colors/source/|packages/modules/web_themes/colors/source/|packages/modules/web_themes/koala/source/)' \ - | awk -F/ '{print $4}' | sort -u > changed_themes.txt - cat changed_themes.txt - - - name: Installiere Abhängigkeiten und baue geänderte Themes - run: | - while read theme; do - for base in $THEME_BASES; do - if [[ "$base" == *"$theme"* ]]; then - echo "Installiere und baue Theme: $theme" - cd "$base" - npm ci || npm install - npm run build - cd - - fi - done - done < changed_themes.txt + for base in $THEME_BASES; do + echo "Installiere und baue Theme: $base" + cd "$base" + npm ci || npm install + npm run build + cd - + done - name: Commit und Push gebaute Themes run: | diff --git a/packages/modules/display_themes/cards/source/README.md b/packages/modules/display_themes/cards/source/README.md index 8c2131c52e..d32aab0365 100644 --- a/packages/modules/display_themes/cards/source/README.md +++ b/packages/modules/display_themes/cards/source/README.md @@ -2,6 +2,7 @@ This is the "Cards" display theme for openWB 2.x. + ## Recommended IDE Setup [VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). diff --git a/packages/modules/web_themes/koala/source/README.md b/packages/modules/web_themes/koala/source/README.md index 60de9cda9d..6f6875a8cf 100644 --- a/packages/modules/web_themes/koala/source/README.md +++ b/packages/modules/web_themes/koala/source/README.md @@ -4,6 +4,7 @@ Koala web theme for openWB + ## Install the dependencies ```bash