<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/docs, branch main</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>refactor: parallelize example builds in test-examples tool</title>
<updated>2026-08-14T18:37:21+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-14T18:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=e174bf5983906b0fd5c23041df42287a5f200cfb'/>
<id>e174bf5983906b0fd5c23041df42287a5f200cfb</id>
<content type='text'>
Split test-examples into two phases: build all examples in parallel
first, then run tests serially against pre-built binaries. Abort on any
build failure instead of skipping tests for that example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split test-examples into two phases: build all examples in parallel
first, then run tests serially against pre-built binaries. Abort on any
build failure instead of skipping tests for that example.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move example tests into per-example test.toml files</title>
<updated>2026-08-14T18:37:21+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-14T18:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=48cfd06560db6155536f45f3a0209289779a134e'/>
<id>48cfd06560db6155536f45f3a0209289779a134e</id>
<content type='text'>
Replace the centralized `examples/test-examples.toml` with individual
`test.toml` files in each example directory, updating the test runner
and related documentation accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the centralized `examples/test-examples.toml` with individual
`test.toml` files in each example directory, updating the test runner
and related documentation accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add pathf_export macro to roadmap</title>
<updated>2026-08-14T16:31:50+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-14T16:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=1c8ab7c872b67159033a2a7dd42168ee9af50771'/>
<id>1c8ab7c872b67159033a2a7dd42168ee9af50771</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(core): move config types to public config module</title>
<updated>2026-08-14T10:02:09+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-14T09:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=9c8fe13c2629a4318bd12815c07cef1371ba85a2'/>
<id>9c8fe13c2629a4318bd12815c07cef1371ba85a2</id>
<content type='text'>
Refactor program configuration types into a dedicated public `config`
module under `mingling_core`, making `StructuralRendererSetting`
accessible via `mingling_core::config` instead of the crate root.

Update all internal references and setup modules to use the new
`config::` path convention.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor program configuration types into a dedicated public `config`
module under `mingling_core`, making `StructuralRendererSetting`
accessible via `mingling_core::config` instead of the crate root.

Update all internal references and setup modules to use the new
`config::` path convention.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update multiple dispatchers example to use chaining</title>
<updated>2026-08-13T16:42:05+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-13T16:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=9dde70fc4fb85a5be14a9429ba52fffe529317d3'/>
<id>9dde70fc4fb85a5be14a9429ba52fffe529317d3</id>
<content type='text'>
Replace the `with_dispatchers` tuple syntax with chained
`with_dispatcher` calls to match the current API and remove
the obsolete section about tuple-based registration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the `with_dispatchers` tuple syntax with chained
`with_dispatcher` calls to match the current API and remove
the obsolete section about tuple-based registration.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Update 0.5.0 roadmap with dispatcher changes</title>
<updated>2026-08-12T22:09:24+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-12T21:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=47aa95b2c65473950e089beac6ac986a3240608e'/>
<id>47aa95b2c65473950e089beac6ac986a3240608e</id>
<content type='text'>
Add breaking change for `with_dispatcher` removal, renumber feature
items, and outline automated `dispatcher_tree` optimization plan.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add breaking change for `with_dispatcher` removal, renumber feature
items, and outline automated `dispatcher_tree` optimization plan.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add 0.5.0 roadmap issue</title>
<updated>2026-08-12T18:14:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-12T18:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=f12b551a6567057c50f342fd062810703ce61b7b'/>
<id>f12b551a6567057c50f342fd062810703ce61b7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: rename command macro issue as solved</title>
<updated>2026-08-12T18:14:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-12T17:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=0bed1f9063d81aab827dc8b26d925341b59d12e6'/>
<id>0bed1f9063d81aab827dc8b26d925341b59d12e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: Refactor CI workflows into single check matrix</title>
<updated>2026-08-12T09:12:54+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-12T09:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2efec9d3924ce1d806b04e2d51c1cda285bf501d'/>
<id>2efec9d3924ce1d806b04e2d51c1cda285bf501d</id>
<content type='text'>
Replace the separate code/docs CI jobs and local check flags with
a unified `--check-*` flag system, enabling each check to run
independently across a platform matrix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the separate code/docs CI jobs and local check flags with
a unified `--check-*` flag system, enabling each check to run
independently across a platform matrix.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update verbosity and error output API in examples</title>
<updated>2026-08-10T08:25:25+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-10T08:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=1be60c990f27cd9006fa3db8aa5bd623c33840e8'/>
<id>1be60c990f27cd9006fa3db8aa5bd623c33840e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
