diff --git a/TODO.md b/TODO.md index 0b2113d..5af9ece 100644 --- a/TODO.md +++ b/TODO.md @@ -126,20 +126,26 @@ ### open -- favicon checken: https://realfavicongenerator.net/favicon_checker - - Links zu den versch. favicons fkt. nicht: sie lauten /… statt /sr2ini/… - - Lösung: parcel serve / parcel build braucht als --public-url "./" (statt "/"), dann werden die Links korrekt erzeugt - - neues Problem: dann fkt. parcel serve aber nicht mehr; statt CSS/JS/favicon-Files wird jedes Mal index.html serviert - - bekanntes Problem: https://github.com/parcel-bundler/parcel/issues/857 - - kein Workaround fkt für mich - - was fkt: parcel serve durch anderen HTTP-Server ersetzen - - parcel build - - im Dist-Verz.: python3 -m http.server - - CORS-Fehler im Firefox vermeiden: about:config -> content.cors.disable = true +- unter die GPL stellen + - https://www.gnu.org/licenses/gpl-howto.html - sr2ini_ynh auf neue Version bringen - - Screenshot ersetzen - - tarball ersetzen + - manifest: Version, tarball URL und sha256 ersetzen + - README.md: Version ersetzen + - ggf. doc/screenshots/sr2ini-screenshot.jpg ersetzen (960x640) +- favicon checken: https://realfavicongenerator.net/favicon_checker + - jetzt fkt. immer noch nicht die URLs im Icon manifest + - x Links zu den versch. favicons fkt. nicht: sie lauten /… statt /sr2ini/… + - x Lösung: parcel build braucht als --public-url "./" (statt "/"), dann werden die Links korrekt erzeugt + - neues Problem: für parcel serve fkt. das nicht; statt CSS/JS/favicon-Files wird jedes Mal index.html serviert + - edit: jetzt geht's wieder (nachdem ich sr2ini.iconmanifest zurückbenannt hatte nach site.webmanifest) + - bekanntes Problem: https://github.com/parcel-bundler/parcel/issues/857 + - Workaround: weiter --public-url / verwenden + - WICHTIG: fürs Deployment muss ich dann immer die mit parcel build erzeugten Dateien verwenden + - was auch geht, ist aber umständlich: parcel serve durch anderen HTTP-Server ersetzen + - parcel build + - im Dist-Verz.: python3 -m http.server + - CORS-Fehler im Firefox vermeiden: about:config -> content.cors.disable = true - Deployment: - CI/CD: es gibt Jenkins für Yunohost - hier ist ein Tutorial, um Jenkins und Gitea miteinander bekannt zu machen: https://mike42.me/blog/2019-05-how-to-integrate-gitea-and-jenkins