<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/.run/src/bin/ci.rs, branch wip/mingling-cli-ux</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>chore(ci): test arg-picker separately from workspace</title>
<updated>2026-08-02T17:54:10+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-02T17:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=82372181d3b819ce57b04207f42406c188e42ac9'/>
<id>82372181d3b819ce57b04207f42406c188e42ac9</id>
<content type='text'>
`arg-picker` is excluded from the workspace test command and tested
on its own due to conflicting `mingling_support` feature doctests.
Also remove unused `mling/res` ignore directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`arg-picker` is excluded from the workspace test command and tested
on its own due to conflicting `mingling_support` feature doctests.
Also remove unused `mling/res` ignore directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ci): build workspace with all documented features</title>
<updated>2026-08-02T17:35:20+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-02T17:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=9b14d4881ddabc0411c90f51439af59b004c9cd5'/>
<id>9b14d4881ddabc0411c90f51439af59b004c9cd5</id>
<content type='text'>
Use `--workspace` for build, clippy, and test tasks to cover
feature-gated code instead of relying on default features. Skip
workspace members in individual crate tasks to avoid redundant runs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `--workspace` for build, clippy, and test tasks to cover
feature-gated code instead of relying on default features. Skip
workspace members in individual crate tasks to avoid redundant runs.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ci): add API documentation build step</title>
<updated>2026-07-22T15:58:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-22T15:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=a3f8596401ca1fa3a525c0f3837cbeb64a0fda15'/>
<id>a3f8596401ca1fa3a525c0f3837cbeb64a0fda15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ci): replace manual arg parsing with arg-picker</title>
<updated>2026-07-22T12:23:15+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-22T12:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=a64ff145c4454d4e8c088f4564679415895472b6'/>
<id>a64ff145c4454d4e8c088f4564679415895472b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ci): collect all doc-phase errors before failing</title>
<updated>2026-07-19T21:40:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-19T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=92e5eb1c6a8661cd3acb9c9baf3042361ad4f242'/>
<id>92e5eb1c6a8661cd3acb9c9baf3042361ad4f242</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: update manifest path references from dev_tools to .run</title>
<updated>2026-07-10T09:04:26+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-10T09:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=48116f90e5b405ceada30db5420dcbef94b10518'/>
<id>48116f90e5b405ceada30db5420dcbef94b10518</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(devtools): rename dev_tools to .run and replace run-tools</title>
<updated>2026-07-10T08:54:57+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-10T08:54:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=5d258482fb84d58c966a7ccc1b467708278d28ad'/>
<id>5d258482fb84d58c966a7ccc1b467708278d28ad</id>
<content type='text'>
scripts

Replace the old run-tools.ps1/run-tools.sh scripts with a new
unified run.ps1/run.sh launcher that supports multiple languages
(PowerShell, Rust, Python, Go, C#, Nim, Perl, Ruby, Zig, and
arbitrary binaries) from the `.run/src/bin` directory.

Move all development tools from `dev_tools/` to `.run/`, update
Cargo workspace config and relevant documentation references.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
scripts

Replace the old run-tools.ps1/run-tools.sh scripts with a new
unified run.ps1/run.sh launcher that supports multiple languages
(PowerShell, Rust, Python, Go, C#, Nim, Perl, Ruby, Zig, and
arbitrary binaries) from the `.run/src/bin` directory.

Move all development tools from `dev_tools/` to `.run/`, update
Cargo workspace config and relevant documentation references.
</pre>
</div>
</content>
</entry>
</feed>
