chore: point parser dev-toggle and docs at bussnet/propresenter7-php-api

The propresenter parser package was renamed; it is consumed as bussnet/propresenter7-php-api (dev-master) from the forgejo VCS repo. Update the stale propresenter/parser references in the local-dev toggle and docs so the local path-repo toggle keeps working.
This commit is contained in:
Thorsten Bus 2026-07-06 10:59:31 +02:00
parent 27461b7c28
commit f2c0c05200
3 changed files with 13 additions and 13 deletions

View file

@ -20,7 +20,7 @@ ## General
- There should be Button in the Top Bar, to refresh the Data from the CTS API and a timestamp with the latest refresh. - There should be Button in the Top Bar, to refresh the Data from the CTS API and a timestamp with the latest refresh.
- LoggedIn User should be visible in the Top Bar - LoggedIn User should be visible in the Top Bar
- every action should be immediately persistent, no separate "save" button required, unless explicitly described. - every action should be immediately persistent, no separate "save" button required, unless explicitly described.
- ProPresenter `.pro` file parser/generator is implemented as a separate composer package (`propresenter/parser`) linked via path repository - ProPresenter `.pro` file parser/generator is implemented as a separate composer package (`bussnet/propresenter7-php-api`) linked via path repository
## The Plan ## The Plan

View file

@ -16,7 +16,7 @@ git fetch --all --prune
# und database/ gitignored sind und nicht angefasst werden. # und database/ gitignored sind und nicht angefasst werden.
git reset --hard origin/master git reset --hard origin/master
# Die propresenter/parser-Version wird ausschliesslich ueber die eingecheckte # Die bussnet/propresenter7-php-api-Version wird ausschliesslich ueber die eingecheckte
# composer.lock gepinnt (Standard-Composer-Praxis). Der Dockerfile-Schritt # composer.lock gepinnt (Standard-Composer-Praxis). Der Dockerfile-Schritt
# "composer install" deployt exakt diesen Lock-Stand; "COPY composer.json # "composer install" deployt exakt diesen Lock-Stand; "COPY composer.json
# composer.lock" bricht die Composer-Layer automatisch, sobald sich die Lock # composer.lock" bricht die Composer-Layer automatisch, sobald sich die Lock

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# #
# Toggle propresenter/parser between remote VCS and local path repository. # Toggle bussnet/propresenter7-php-api between remote VCS and local path repository.
# #
# Usage: # Usage:
# ./use_local_pp_lib.sh <path> — Switch to local checkout (symlinked) # ./use_local_pp_lib.sh <path> — Switch to local checkout (symlinked)
@ -39,13 +39,13 @@ switch_to_remote() {
file_put_contents("composer.json", json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n"); file_put_contents("composer.json", json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n");
' '
if [[ -L "vendor/propresenter/parser" ]] || [[ -d "vendor/propresenter/parser" ]]; then if [[ -L "vendor/bussnet/propresenter7-php-api" ]] || [[ -d "vendor/bussnet/propresenter7-php-api" ]]; then
rm -rf vendor/propresenter/parser rm -rf vendor/bussnet/propresenter7-php-api
fi fi
composer update propresenter/parser composer update bussnet/propresenter7-php-api
echo "" echo ""
echo "propresenter/parser wird jetzt vom Remote-Repository geladen." echo "bussnet/propresenter7-php-api wird jetzt vom Remote-Repository geladen."
} }
switch_to_local() { switch_to_local() {
@ -63,8 +63,8 @@ switch_to_local() {
local PKG_NAME local PKG_NAME
PKG_NAME=$(php -r "echo json_decode(file_get_contents('$LOCAL_PATH/composer.json'), true)['name'] ?? '';") PKG_NAME=$(php -r "echo json_decode(file_get_contents('$LOCAL_PATH/composer.json'), true)['name'] ?? '';")
if [[ "$PKG_NAME" != "propresenter/parser" ]]; then if [[ "$PKG_NAME" != "bussnet/propresenter7-php-api" ]]; then
echo "Error: Package in $LOCAL_PATH ist '$PKG_NAME', erwartet 'propresenter/parser'." >&2 echo "Error: Package in $LOCAL_PATH ist '$PKG_NAME', erwartet 'bussnet/propresenter7-php-api'." >&2
exit 1 exit 1
fi fi
@ -88,13 +88,13 @@ switch_to_local() {
file_put_contents("composer.json", json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n"); file_put_contents("composer.json", json_encode($json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES) . "\n");
' -- "$REL_PATH" ' -- "$REL_PATH"
if [[ -L "vendor/propresenter/parser" ]] || [[ -d "vendor/propresenter/parser" ]]; then if [[ -L "vendor/bussnet/propresenter7-php-api" ]] || [[ -d "vendor/bussnet/propresenter7-php-api" ]]; then
rm -rf vendor/propresenter/parser rm -rf vendor/bussnet/propresenter7-php-api
fi fi
composer update propresenter/parser composer update bussnet/propresenter7-php-api
echo "" echo ""
echo "propresenter/parser ist jetzt mit $REL_PATH verlinkt (Symlink)." echo "bussnet/propresenter7-php-api ist jetzt mit $REL_PATH verlinkt (Symlink)."
echo "Aenderungen in $REL_PATH sind sofort verfuegbar." echo "Aenderungen in $REL_PATH sind sofort verfuegbar."
} }