diff options
Diffstat (limited to 'docs/dev')
| -rw-r--r-- | docs/dev/_sidebar.md | 8 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_modify-dispatcher-syntax.md (renamed from docs/dev/pages/issues/t1_modify-dispatcher-syntax.md) | 16 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_remove-pack-macros.md (renamed from docs/dev/pages/issues/t0_remove-pack-macros.md) | 16 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_remove-parser-feature.md (renamed from docs/dev/pages/issues/t0_remove-parser-feature.md) | 16 | ||||
| -rw-r--r-- | docs/dev/pages/issues/_remove-with-dispatcher.md (renamed from docs/dev/pages/issues/t0_remove-with-dispatcher.md) | 14 |
5 files changed, 35 insertions, 35 deletions
diff --git a/docs/dev/_sidebar.md b/docs/dev/_sidebar.md index cfb482a..e0a77d3 100644 --- a/docs/dev/_sidebar.md +++ b/docs/dev/_sidebar.md @@ -1,15 +1,15 @@ - [Welcome!](README) * ❓ Issues * [[Solved] The Picker2 Arguments Parser](pages/issues/_add-picker2) + * [[T1] Modify the dispatcher! Syntax](pages/issues/_modify-dispatcher-syntax) + * [[T0] Remove the pack! Family of Macros](pages/issues/_remove-pack-macros) + * [[T0] Remove the parser Feature](pages/issues/_remove-parser-feature) * [[Solved] Remove r_print! and r_println! Macros](pages/issues/_remove-r-print-macro) + * [[T0] Remove with_dispatcher and with_dispatchers](pages/issues/_remove-with-dispatcher) * [[Solved] The Command Macro](pages/issues/_the-command-macro) * [[Solved] The Mod Pathfinder](pages/issues/_the-mod-pathfinder) * [[T0] Generalize the REPL System](pages/issues/t0_generalize-repl-system) - * [[T0] Remove the pack! Family of Macros](pages/issues/t0_remove-pack-macros) - * [[T0] Remove the parser Feature](pages/issues/t0_remove-parser-feature) - * [[T0] Remove with_dispatcher and with_dispatchers](pages/issues/t0_remove-with-dispatcher) * [[T1] Higher-Level Abstractions for the Completion System](pages/issues/t1_completion-higher-level-abstractions) - * [[T1] Modify the dispatcher! Syntax](pages/issues/t1_modify-dispatcher-syntax) * [[T1] Move structural_renderer from mingling_core to mingling](pages/issues/t1_move-structural-renderer) * [[T1] The pathf_export Attribute Macro](pages/issues/t1_pathf-export-macro) * [[T2] Automated dispatcher_tree Optimization Decisions](pages/issues/t2_automated-dispatch-tree-optimization) diff --git a/docs/dev/pages/issues/t1_modify-dispatcher-syntax.md b/docs/dev/pages/issues/_modify-dispatcher-syntax.md index f1a9346..ed409ef 100644 --- a/docs/dev/pages/issues/t1_modify-dispatcher-syntax.md +++ b/docs/dev/pages/issues/_modify-dispatcher-syntax.md @@ -27,17 +27,17 @@ dispatcher!("command", EntryCommand); ## Tasks -- [ ] Update `dispatcher!` to accept the simplified explicit form (`"name", EntryType`) -- [ ] Decide whether the old `CMDType => EntryType` form should error with a helpful message or be removed outright -- [ ] Remove the generated `CMD*` struct machinery -- [ ] Update `#[command]` macro internals that depend on `CMD*` -- [ ] Migrate examples, tests, and docs -- [ ] Keep the implicit mode (`dispatcher!("name")`) working unchanged +- [x] Update `dispatcher!` to accept the simplified explicit form (`"name", EntryType`) +- [x] Decide whether the old `CMDType => EntryType` form should error with a helpful message or be removed outright +- [x] Remove the generated `CMD*` struct machinery +- [x] Update `#[command]` macro internals that depend on `CMD*` +- [x] Migrate examples, tests, and docs +- [x] Keep the implicit mode (`dispatcher!("name")`) working unchanged ## 🕘 Progress -- [ ] In Progress -- [ ] Complete +- [x] In Progress +- [x] Complete <p align="center" style="font-size: 0.85em; color: gray;"> Written by @Weicao-CatilGrass diff --git a/docs/dev/pages/issues/t0_remove-pack-macros.md b/docs/dev/pages/issues/_remove-pack-macros.md index 517646a..74c21aa 100644 --- a/docs/dev/pages/issues/t0_remove-pack-macros.md +++ b/docs/dev/pages/issues/_remove-pack-macros.md @@ -32,17 +32,17 @@ pub struct ResultNames { ## Tasks -- [ ] Identify all usages of `pack!` / `pack_structural!` / `pack_err_structural!` across the codebase, examples, and docs -- [ ] Migrate internal usages to `#[derive(Grouped)]` -- [ ] Remove the macro definitions and their re-exports -- [ ] Update the docs / helpdoc examples that reference `pack!` -- [ ] Update downstream feature docs (`structural_renderer` etc.) where `pack_structural!` was involved -- [ ] Verify all tests pass +- [x] Identify all usages of `pack!` / `pack_structural!` / `pack_err_structural!` across the codebase, examples, and docs +- [x] Migrate internal usages to `#[derive(Grouped)]` +- [x] Remove the macro definitions and their re-exports +- [x] Update the docs / helpdoc examples that reference `pack!` +- [x] Update downstream feature docs (`structural_renderer` etc.) where `pack_structural!` was involved +- [x] Verify all tests pass ## 🕘 Progress -- [ ] In Progress -- [ ] Complete +- [x] In Progress +- [x] Complete <p align="center" style="font-size: 0.85em; color: gray;"> Written by @Weicao-CatilGrass diff --git a/docs/dev/pages/issues/t0_remove-parser-feature.md b/docs/dev/pages/issues/_remove-parser-feature.md index 5c1cffd..c2a11c0 100644 --- a/docs/dev/pages/issues/t0_remove-parser-feature.md +++ b/docs/dev/pages/issues/_remove-parser-feature.md @@ -19,17 +19,17 @@ Completely remove the `parser` feature in 0.5.0. This will directly affect downs ## Tasks -- [ ] Identify all usages of the `parser` feature across the codebase, examples, and docs -- [ ] Migrate internal usages (tests, examples, dev-dependencies) to `picker` -- [ ] Remove the `parser` feature from `mingling` and its dependency (`size`) -- [ ] Remove parser-related modules and public API -- [ ] Update docs and helpdoc examples -- [ ] Note the downstream migration path in the changelog +- [x] Identify all usages of the `parser` feature across the codebase, examples, and docs +- [x] Migrate internal usages (tests, examples, dev-dependencies) to `picker` +- [x] Remove the `parser` feature from `mingling` and its dependency (`size`) +- [x] Remove parser-related modules and public API +- [x] Update docs and helpdoc examples +- [x] Note the downstream migration path in the changelog ## 🕘 Progress -- [ ] In Progress -- [ ] Complete +- [x] In Progress +- [x] Complete <p align="center" style="font-size: 0.85em; color: gray;"> Written by @Weicao-CatilGrass diff --git a/docs/dev/pages/issues/t0_remove-with-dispatcher.md b/docs/dev/pages/issues/_remove-with-dispatcher.md index 8779d74..b0d972f 100644 --- a/docs/dev/pages/issues/t0_remove-with-dispatcher.md +++ b/docs/dev/pages/issues/_remove-with-dispatcher.md @@ -19,16 +19,16 @@ Make `Dispatcher` registration also compile-time collected in non-`dispatcher_tr ## Tasks -- [ ] Design how dispatchers are collected at compile time when `dispatcher_tree` is disabled (consistent with how `chain` / `renderer` / `completion` / `metadata` are collected) -- [ ] Remove `with_dispatcher` and `with_dispatchers` from the `Program` API -- [ ] Update `gen_program!` and the macros so registration happens automatically -- [ ] Migrate examples, tests, and docs that call `with_dispatcher` / `with_dispatchers` -- [ ] Verify both `dispatcher_tree`-enabled and disabled modes behave identically +- [x] Design how dispatchers are collected at compile time when `dispatcher_tree` is disabled (consistent with how `chain` / `renderer` / `completion` / `metadata` are collected) +- [x] Remove `with_dispatcher` and `with_dispatchers` from the `Program` API +- [x] Update `gen_program!` and the macros so registration happens automatically +- [x] Migrate examples, tests, and docs that call `with_dispatcher` / `with_dispatchers` +- [x] Verify both `dispatcher_tree`-enabled and disabled modes behave identically ## 🕘 Progress -- [ ] In Progress -- [ ] Complete +- [x] In Progress +- [x] Complete <p align="center" style="font-size: 0.85em; color: gray;"> Written by @Weicao-CatilGrass |
