From 52736d8af03e9a37cd369ee308bfb09ec10fb8e4 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Thu, 17 Jul 2025 12:04:16 +0400 Subject: [PATCH] maj TODO --- TODO.md | 12 +++++++++++- php/src/TODO.md | 5 +++++ php/src/app/TODO.md | 2 ++ php/src/output/TODO.md | 8 +++++++- 4 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 php/src/TODO.md diff --git a/TODO.md b/TODO.md index 5ea289c..30b20cf 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,6 @@ -# nulib +# nulib/bash +* [nulib/bash](bash/TODO.md) * runners * [ ] rnlphp -- lancer un programme php avec la bonne version (+docker le cas échéant) * [ ] utilisable en shebang @@ -12,4 +13,13 @@ * [ ] rnlsh -- lancer un shell avec les librairies bash / lancer un script * MYTRUEDIR, MYTRUENAME, MYTRUESELF -- résoudre les liens symboliques +# nulib/php + +* [nulib](php/src/TODO.md) +* [nulib\app](php/src/app/TODO.md) +* [nulib\db](php/src/db/TODO.md) +* [nulib\os](php/src/os/TODO.md) +* [nulib\output](php/src/output/TODO.md) +* [nulib\php\time](php/src/php/time/TODO.md) + -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file diff --git a/php/src/TODO.md b/php/src/TODO.md new file mode 100644 index 0000000..1af900c --- /dev/null +++ b/php/src/TODO.md @@ -0,0 +1,5 @@ +# nulib + +* [ ] support de UserException pour ExceptionShadow: distinguer userMessage et techMessage + +-*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file diff --git a/php/src/app/TODO.md b/php/src/app/TODO.md index 142c37e..bec0657 100644 --- a/php/src/app/TODO.md +++ b/php/src/app/TODO.md @@ -3,5 +3,7 @@ * [ ] ajouter des méthodes normalisées `app::get_cachedir()` et `app::get_cachefile($name)` avec la valeur par défaut `cachedir = $vardir/cache` +* [ ] `app::action()` et `app::step()` appellent automatiquement + `app::_dispatch_signals()` -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file diff --git a/php/src/output/TODO.md b/php/src/output/TODO.md index e10fe8d..fc100bf 100644 --- a/php/src/output/TODO.md +++ b/php/src/output/TODO.md @@ -1,4 +1,4 @@ -# TOOD +# nulib\output * dans msg::action($m, function() {}), *bloquer* la marque pour empêcher d'aller plus bas que prévu. comme ça s'il y a plusieurs success ou failure dans la @@ -32,4 +32,10 @@ pour l'UI peut-être rajouter `ui` (ou `web`?) en plus de say, log, debuglog? --> ou renommer `say` en `console`, et `ui` en `say` +* [ ] ajouter une option `Application::MSG_SIGNALS` qui fait que + * les méthodes `msg::eXXX()` appellent automatiquement `app::_dispatch_signals()` +* [ ] ajouter une option `Application::MSG_ACTIONS` qui fait que + * `msg::section()` et/ou `msg::title()` appellent automatiquement `app::action()` + * `msg::estep()` appelle automatiquement `app::step()` + -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary \ No newline at end of file