<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/docs, branch feat/new-pipeline-model</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>refactor!: rename `extra_macros` feature to `extras`</title>
<updated>2026-08-01T14:42:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-01T14:42:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=0f9ca0745e3e80c751404f45cb2b97d4d14c97d3'/>
<id>0f9ca0745e3e80c751404f45cb2b97d4d14c97d3</id>
<content type='text'>
Update all references across docs, examples, and configuration files to
use the shorter `extras` feature name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update all references across docs, examples, and configuration files to
use the shorter `extras` feature name.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(dev): add next-gen mingling pipeline doc</title>
<updated>2026-08-01T07:15:53+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-01T07:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=cb58d592661e5b5d10882f5d999aeda4af9442a8'/>
<id>cb58d592661e5b5d10882f5d999aeda4af9442a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(example): add command macro example</title>
<updated>2026-07-28T12:49:06+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-28T12:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=8e7974651069c424b4386011f66adec291dc5b97'/>
<id>8e7974651069c424b4386011f66adec291dc5b97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add The Command Macro design document</title>
<updated>2026-07-27T13:30:41+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-27T13:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=e6c4324c0db6be33a965aa2c08d3201c40e56403'/>
<id>e6c4324c0db6be33a965aa2c08d3201c40e56403</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(sidebar): archive resolved issues with _ prefix</title>
<updated>2026-07-27T13:06:20+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-27T13:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=3895f429f1947aac1d2465d89c7bcd3ce38fc70e'/>
<id>3895f429f1947aac1d2465d89c7bcd3ce38fc70e</id>
<content type='text'>
Archive three resolved issues by renaming files with an _ prefix and
adding
archival note banners
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Archive three resolved issues by renaming files with an _ prefix and
adding
archival note banners
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(core): rename `builds` feature to `build`</title>
<updated>2026-07-22T16:38:36+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-22T16:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=39721a88611f47a8e02a4daeafaa34d1a2c44b34'/>
<id>39721a88611f47a8e02a4daeafaa34d1a2c44b34</id>
<content type='text'>
Replace the `builds` feature with `build` across the crate, keeping
a backward-compatible alias for the old name.  Update all internal
visibility from `#[doc(hidden)] pub mod` to `pub(crate) mod` and
reorganize the `__private` module into a dedicated `private.rs`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the `builds` feature with `build` across the crate, keeping
a backward-compatible alias for the old name.  Update all internal
visibility from `#[doc(hidden)] pub mod` to `pub(crate) mod` and
reorganize the `__private` module into a dedicated `private.rs`.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(any): make `Grouped` trait unsafe and encapsulate `AnyOutput`</title>
<updated>2026-07-21T11:16:31+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-21T11:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=1803dd427416ef19918c0ec7d50093b6d45f29af'/>
<id>1803dd427416ef19918c0ec7d50093b6d45f29af</id>
<content type='text'>
fields

Declare `Grouped` as `unsafe trait` to make its soundness invariant
visible.
Make `AnyOutput.type_id` and `member_id` private; add public accessors
and
the `unsafe fn new_bare` constructor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fields

Declare `Grouped` as `unsafe trait` to make its soundness invariant
visible.
Make `AnyOutput.type_id` and `member_id` private; add public accessors
and
the `unsafe fn new_bare` constructor.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: migrate renderer examples to buffer macro and update docs</title>
<updated>2026-07-20T01:50:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T01:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=c385dcf15930d2754b68c2794986ad30fc65c141'/>
<id>c385dcf15930d2754b68c2794986ad30fc65c141</id>
<content type='text'>
Update all documentation and code examples to use the new
`#[renderer(buffer)]`
pattern with `r_println!` instead of manually constructing
`RenderResult`
with `writeln!`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update all documentation and code examples to use the new
`#[renderer(buffer)]`
pattern with `r_println!` instead of manually constructing
`RenderResult`
with `writeln!`.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update README logo to icon3</title>
<updated>2026-07-19T20:37:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-19T20:37:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=dd10121dea05ebf438ba30c4b52f100a6ef12aa6'/>
<id>dd10121dea05ebf438ba30c4b52f100a6ef12aa6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: update progress tracking for macro removal</title>
<updated>2026-07-19T13:42:55+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-19T13:42:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=ef9e20a62553027384ab9228cc2ae59849548626'/>
<id>ef9e20a62553027384ab9228cc2ae59849548626</id>
<content type='text'>
Mark all tasks as complete and finalize the checklist
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mark all tasks as complete and finalize the checklist
</pre>
</div>
</content>
</entry>
</feed>
