@@ -87,20 +87,6 @@ The list of plans and ideas for future development.
8787<details >
8888<summary >Points to consider</summary >
8989
90- 1 . - [ ] [ features-manual.md] ( features-manual.md ) :
91- 1 . - [x] A comparison between "plain scripts" and "classes".
92- 1 . - [x] Start with a "summary" paragraph.
93- 1 . - [x] Launcher performance. Describe possible approaches (including the built-in caching mechanism).
94- 1 . - [x] Make a link to this from the comparison.
95- 1 . - [x] [ execute-class.php] ( ../tools/cli-toolkit/execute-class.php )
96- 1 . - [x] Built-in subcommands.
97- 1 . - [x] ` list ` as a default value.
98- No other parameters are processed correctly unless ` list ` is specified explicitly.
99- 1 . - [x] ` ConfigBuilder::shortDescription() `
100- 1 . - [x] [ Question.php] ( ../src/Question/Question.php )
101- 1 . - [ ] (if relevant) Update comments generated in
102- [ LauncherSkeleton.php] ( ../tools/cli-toolkit/ScriptClasses/Generate/LauncherSkeleton.php )
103- with links to the manual.
104901 . - [ ] FINISHING MOVES:
10591 1 . - [x] Renaming, moving and other trivial refactoring:
10692 1 . - [x] ` ../src/Parametizer/Script ` -> ` .../ScriptClass `
@@ -124,7 +110,8 @@ The list of plans and ideas for future development.
124110
125111 - generating an empty ` ConfigBuilder ` instance "automatically" (mainly for temp scripts);
126112 - ~~ making ` getConfigBuilder() ` non-static, creating ` ConfigBuilder ` instance inside ` __construct() ` .~~
127- 1 . - [ ] Make creating buildable instances (like detectors) with ` create ` static methods.
113+ 1 . - [x] Make creating buildable instances that are expected to be called by users (like detectors)
114+ with ` create ` static methods.
128115 1 . - [ ] Consider adding even more [ backward incompatibilities] ( todo.md#next-major-release ) ~~ or delaying
129116 the next major release, see [ already implemented backward incompatibilities] ( changelog.md#v300 ) ~~ .
130117
@@ -311,6 +298,20 @@ The list of plans and ideas for future development.
311298 1 . - [ ] ~~ Composer post install message with the generator launch command.~~
312299
313300 ~~ See https://getcomposer.org/doc/articles/scripts.md ~~
301+ 1 . - [x] [ features-manual.md] ( features-manual.md ) :
302+ 1 . - [x] A comparison between "plain scripts" and "classes".
303+ 1 . - [x] Start with a "summary" paragraph.
304+ 1 . - [x] Launcher performance. Describe possible approaches (including the built-in caching mechanism).
305+ 1 . - [x] Make a link to this from the comparison.
306+ 1 . - [x] [ execute-class.php] ( ../tools/cli-toolkit/execute-class.php )
307+ 1 . - [x] Built-in subcommands.
308+ 1 . - [x] ` list ` as a default value.
309+ No other parameters are processed correctly unless ` list ` is specified explicitly.
310+ 1 . - [x] ` ConfigBuilder::shortDescription() `
311+ 1 . - [x] [ Question.php] ( ../src/Question/Question.php )
312+ 1 . - [ ] ~~ (if relevant) Update comments generated in
313+ [ LauncherSkeleton.php] ( ../tools/cli-toolkit/ScriptClasses/Generate/LauncherSkeleton.php )
314+ with links to the manual.~~
314315</details >
315316
316317## Next major release
0 commit comments