aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* feat(docs): add Module Pathfinder example for the `pathf` feature魏曹先生38 hours7-0/+191
|
* chore: clean up Cargo.toml metadata and update lockfilesdev/mingling_pathf魏曹先生40 hours22-84/+84
|
* feat(macros): add async mutable resource injection for `#[chain]`魏曹先生2 days1-2/+1
| | | | | | | Support `&mut T` resource parameters in async chain functions by using an extract-store pattern that avoids holding mutable borrows across await points. Remove the previous compile-time rejection of this combination.
* refactor(general_renderer): rename to structural_renderer魏曹先生4 days11-41/+41
|
* feat(core): decouple structured output from Groupped trait魏曹先生4 days3-19/+69
| | | | | | | Introduce `StructuralData` sealed trait and `pack_structural!` / `group_structural!` / `derive(StructuralData)` macros to control structured rendering separately from grouping. `Groupped` no longer requires `Serialize`.
* Redesign hook system with structured info types and ProgramControls魏曹先生5 days4-13/+19
|
* Add IO error example with type alias in group macro魏曹先生7 days2-1/+27
|
* Make route! macro auto-convert error types魏曹先生7 days3-4/+4
| | | | | | `route!()` now calls `Groupped::to_chain()` on the error branch, removing the need for callers to pre-convert with `.to_chain()` or `.to_render()`.
* Add help command with exit code 2 for exitcode example魏曹先生7 days2-1/+18
|
* Add `group!` macro for registering external types魏曹先生10 days5-0/+179
|
* Add shared `MockProgramCollect` and conditional `Groupped` bounds魏曹先生10 days1-1/+1
| | | | | | Extract duplicate `MockCollect` implementations into a reusable `MockProgramCollect` type. Conditionally require `Serialize` on the `Groupped` trait when the `general_renderer` feature is enabled.
* Add `pack_err!` macro for error structs with automatic name field魏曹先生11 days5-0/+288
|
* Reorder file lists in example page configs魏曹先生2026-06-152-2/+2
|
* Update example descriptions with meaningful docs魏曹先生2026-06-1520-20/+20
|
* Update example tags and fix tag typo魏曹先生2026-06-153-3/+3
|
* Simplify workspace exclude patterns and add workspace stanzasWeicao-CatilGrass2026-06-1221-0/+42
|
* Add full-todolist example projectWeicao-CatilGrass2026-06-097-0/+532
|
* Add LazyRes for lazy resource initialization魏曹先生2026-06-075-0/+196
|
* Rename `ExitCode` to `ResExitCode` and `REPL` to `ResREPL`魏曹先生2026-06-062-6/+7
|
* Add example pages and sync-examples tool for docs魏曹先生2026-06-0519-0/+190
|
* Add `unpack_chain_process` to example unit test and docs魏曹先生2026-06-021-1/+3
|
* Enhance code quality across the entire codebaseWeicao-CatilGrass2026-05-3117-27/+53
|
* Bump version to 0.2.0魏曹先生2026-05-3119-133/+57
|
* Update CHANGELOG and switch to published crate versions0.1.9魏曹先生2026-05-2919-0/+76
|
* Remove stale example-repl-advanced directory and repl_extra feature魏曹先生2026-05-293-98/+0
|
* Add auto-generated feature flags module and tooling魏曹先生2026-05-293-0/+98
|
* Rename error types with consistent naming convention魏曹先生2026-05-293-3/+3
|
* Rename CompletionDispatcher to CMDCompletion and hide internal types魏曹先生2026-05-292-8/+10
|
* Update docs and examples for clap binding with optional error parameter魏曹先生2026-05-291-3/+3
|
* Enable color feature for clap and fix help and error rendering魏曹先生2026-05-292-7/+16
|
* Add example for clap binding integration魏曹先生2026-05-284-0/+353
|
* Gate extra_macros items behind the feature flag魏曹先生2026-05-241-1/+1
|
* Add implicit dispatcher macro with auto-derived names魏曹先生2026-05-245-17/+123
|
* Move entry, route, and program_setup macros to extra_macros feature魏曹先生2026-05-245-6/+5
| | | | | | Remove these macros from the prelude and gate them behind the `extra_macros` feature flag. Update examples and documentation to enable the new feature where these macros are used.
* Rework examples and add entry macro for testingWeicao-CatilGrass2026-05-2360-768/+2209
|
* Refactor renderer to use injected resources directlyWeicao-CatilGrass2026-05-221-7/+3
|
* Refactor REPL hooks into modular setups and add new hook types魏曹先生2026-05-211-27/+27
|
* Remove `once_cell` dependency and replace with `OnceLock`魏曹先生2026-05-219-72/+0
|
* Add ClearCommand dispatcher and clear screen handler for exmaple-repl魏曹先生2026-05-201-0/+15
|
* Add `empty_result!` macro and `REPL` resource, improve examples魏曹先生2026-05-195-7/+248
|
* Update example version to 0.1.9魏曹先生2026-05-188-56/+24
|
* Switch mingling_core and mingling_macros to use published crate versions0.1.8Weicao-CatilGrass2026-05-188-0/+32
|
* Rename `NextProcess` to `Next` across the codebaseWeicao-CatilGrass2026-05-177-11/+11
|
* Simplify example imports to use prelude and add resources example魏曹先生2026-05-1610-20/+165
| | | | | | | | | Add a new example demonstrating global resource injection in chain functions, and update all existing examples to import from `mingling::prelude` instead of individual macro paths. Also add `example-resources` to the workspace exclude list.
* Refactor general_renderer into granular format-specific features魏曹先生2026-05-162-85/+2
|
* Remove thiserror dependency and implement error types manually魏曹先生2026-05-157-147/+0
|
* Rename test-examples config file and update reference魏曹先生2026-05-131-0/+0
|
* Add test tool for examples and update exit code demoWeicao-CatilGrass2026-05-132-3/+58
|
* Add convenient `update_exit_code` and `exit_code` helper functionsWeicao-CatilGrass2026-05-131-3/+2
|
* Migrate exit code control to resource-based systemWeicao-CatilGrass2026-05-133-0/+154
|