aboutsummaryrefslogtreecommitdiff
path: root/docs/dev/pages/issues/t0_remove-parser-feature.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/dev/pages/issues/t0_remove-parser-feature.md')
-rw-r--r--docs/dev/pages/issues/t0_remove-parser-feature.md36
1 files changed, 0 insertions, 36 deletions
diff --git a/docs/dev/pages/issues/t0_remove-parser-feature.md b/docs/dev/pages/issues/t0_remove-parser-feature.md
deleted file mode 100644
index 5c1cffd..0000000
--- a/docs/dev/pages/issues/t0_remove-parser-feature.md
+++ /dev/null
@@ -1,36 +0,0 @@
-<h1 align="center">[T0] Remove the parser Feature</h1>
-<p align="center">
- Breaking: retire the legacy argument parsing in favor of <code>picker</code>
-</p>
-
-> [!NOTE]
->
-> This is a **Breaking Change** planned for Mingling 0.5.0.
-
-## Background
-
-In 0.3.0, Mingling introduced the `picker` feature, which provides more powerful parameter parsing capabilities. At that point, the original `parser` feature became inadequate.
-
-The `parser` feature was a temporary argument parsing solution created in the early stages of the project. While it can handle basic argument parsing tasks, its functionality is incomplete and has many limitations (see the [Picker2 issue](_add-picker2) for the full list).
-
-## Plan
-
-Completely remove the `parser` feature in 0.5.0. This will directly affect downstream users of the `parser` feature — they must migrate to `picker` (or handle parsing manually).
-
-## 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
-
-## 🕘 Progress
-
-- [ ] In Progress
-- [ ] Complete
-
-<p align="center" style="font-size: 0.85em; color: gray;">
- Written by @Weicao-CatilGrass
-</p>