2025-07-03
- étoffe le fichier `JOURNAL` avec les nouveaux changements majeurs. - propose une tâche _Justfile_ pour un rechargement à chaud primitif lors de changements CSS. - ne précompresse pas et ne propose plus de versions « legacy » des scripts JS en methodes développement. - appose correctement `aria-current` sur le lien de la page courante dans les deux menus de navigation. - remplace une image statique « Scroll down » avec une animation SVG reposant sur du texte et des chemins. - renomme moultes choses.
This commit is contained in:
parent
b85a03a141
commit
d30b83d093
49 changed files with 830 additions and 359 deletions
31
justfile
31
justfile
|
|
@ -9,18 +9,10 @@ stylelintCacheFile := "stylelintcache"
|
|||
list:
|
||||
@just --list --list-heading 'Recettes disponibles :'\n'' --unsorted
|
||||
|
||||
# Démarre le conteneur ddev
|
||||
start:
|
||||
ddev start
|
||||
|
||||
# Arrête le conteneur ddev
|
||||
stop:
|
||||
ddev stop
|
||||
|
||||
# Met à jour les dépendances composer et npm
|
||||
update:
|
||||
composer update
|
||||
bun update
|
||||
bun update
|
||||
|
||||
# Formatte avec Prettier et dprint
|
||||
format:
|
||||
|
|
@ -76,10 +68,8 @@ build-css:
|
|||
|
||||
# Compile le CSS à chaque changement de fichier
|
||||
watch-css:
|
||||
bunx sass \
|
||||
--update \
|
||||
--watch \
|
||||
"web/app/themes/haiku-atelier-2024/src/sass":"web/app/themes/haiku-atelier-2024/assets/css"
|
||||
@just dev
|
||||
@watchexec -w "web/app/themes/haiku-atelier-2024/src/sass" -- just build-css reload-tab
|
||||
|
||||
# Compile TypeScript en JavaScript
|
||||
build-js:
|
||||
|
|
@ -112,8 +102,17 @@ lint-code-mort:
|
|||
squash-and-push:
|
||||
-jj squash --ignore-immutable && jj bookmark set principale -r @- --allow-backwards && jj git push
|
||||
|
||||
# Compile, analyse statiquement (avec corrections automatiques) et formate le CSS
|
||||
build-lint-format-css:
|
||||
-just build-css
|
||||
# Analyse statiquement, compile et formate le CSS
|
||||
lint-build-format-css:
|
||||
-just lint-css
|
||||
-just build-css
|
||||
-just format
|
||||
|
||||
dev:
|
||||
@/opt/cromite/chrome --remote-debugging-address=127.0.0.1 --remote-debugging-port=9222 --profile-directory=Guest "https://haikuatelier.gcch.local" &
|
||||
|
||||
reload-tab:
|
||||
#!/usr/bin/fish
|
||||
set -f WSURL (curl -s http://127.1:9222/json | fx '.[0].webSocketDebuggerUrl')
|
||||
set -f REQUEST '{ "id": 2, "method": "Page.reload", "params": { "ignoreCache": true, "scriptToEvaluateOnLoad": "" } }'
|
||||
echo $REQUEST | websocat $WSURL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue