<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git, branch old-scaffolding-tool</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>feat: remove deprecated mling scaffolding tool</title>
<updated>2026-07-20T07:29:22+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T07:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=62e323c80306d7dca68e47377a0ed6f4e146ba48'/>
<id>62e323c80306d7dca68e47377a0ed6f4e146ba48</id>
<content type='text'>
The mling CLI tool is being rewritten, so remove all its source files,
resources, and workspace membership to clean up the repository
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mling CLI tool is being rewritten, so remove all its source files,
resources, and workspace membership to clean up the repository
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: conditionally compile pathf_hint based on "pathf" feature</title>
<updated>2026-07-20T06:58:50+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T06:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=33da7c8cb4f24caeef4e8127bc484bc9d236a0f3'/>
<id>33da7c8cb4f24caeef4e8127bc484bc9d236a0f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add missing docs lint and document public API</title>
<updated>2026-07-20T06:49:47+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T06:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=9f5a0f2e9325264564bc6fe9ff544c034ad16287'/>
<id>9f5a0f2e9325264564bc6fe9ff544c034ad16287</id>
<content type='text'>
Add `#![deny(missing_docs)]` across multiple crates and fill in
documentation for all public items, including struct fields, enum
variants, trait methods, and proc macros.  Also mark two shell scripts
as executable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `#![deny(missing_docs)]` across multiple crates and fill in
documentation for all public items, including struct fields, enum
variants, trait methods, and proc macros.  Also mark two shell scripts
as executable.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(macros): add compile_error hint when pathf map is missing</title>
<updated>2026-07-20T06:01:47+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T06:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=de3156d0b054fc6e459e526d92df4d06ce6e6770'/>
<id>de3156d0b054fc6e459e526d92df4d06ce6e6770</id>
<content type='text'>
Use Option for load_pathf_map return type and emit a descriptive
compile_error when the type mapping file cannot be loaded, guiding users
to set up build.rs correctly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use Option for load_pathf_map return type and emit a descriptive
compile_error when the type mapping file cannot be loaded, guiding users
to set up build.rs correctly
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(arg): add into_info conversion and flag formatting helpers</title>
<updated>2026-07-20T05:19:38+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T05:19:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=45fc8cfd6ab75ce8f91f7ea32c78f46df345ec90'/>
<id>45fc8cfd6ab75ce8f91f7ea32c78f46df345ec90</id>
<content type='text'>
- Move PickerArg-to-PickerArgInfo conversion into an `into_info` method
- Add `short_flag()` and `long_flag()` methods to PickerArgInfo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move PickerArg-to-PickerArgInfo conversion into an `into_info` method
- Add `short_flag()` and `long_flag()` methods to PickerArgInfo
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(asset): deprecate with_dispatcher when dispatch_tree is enabled</title>
<updated>2026-07-20T05:05:01+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T05:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=09a83d5013ae4d403a0c873caa6300449c8f138a'/>
<id>09a83d5013ae4d403a0c873caa6300449c8f138a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add docs_rs feature and improve documentation build</title>
<updated>2026-07-20T04:54:49+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T04:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c04df33fba43c41548d5cc7b3fe2d746f639798e'/>
<id>c04df33fba43c41548d5cc7b3fe2d746f639798e</id>
<content type='text'>
Add `docs_rs` feature flag to enable docs.rs-specific configuration,
including `--generate-link-to-definition` and logo display.

Include the feature in build scripts, editor settings, and feature
constants for consistent documentation generation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `docs_rs` feature flag to enable docs.rs-specific configuration,
including `--generate-link-to-definition` and logo display.

Include the feature in build scripts, editor settings, and feature
constants for consistent documentation generation.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(doc): target doc generation at mingling workspace root</title>
<updated>2026-07-20T04:07:48+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T04:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=12d8d151de77ea219d96b22df6f1172433a7d87f'/>
<id>12d8d151de77ea219d96b22df6f1172433a7d87f</id>
<content type='text'>
Use `--manifest-path mingling/Cargo.toml` instead of `--workspace` to
avoid generating documentation for unintended root workspace crates
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `--manifest-path mingling/Cargo.toml` instead of `--workspace` to
avoid generating documentation for unintended root workspace crates
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ci): add coverage test job with cargo-llvm-cov</title>
<updated>2026-07-20T03:46:05+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T03:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=a5ab5528a9bb1cc523a0652f737109bb8823204b'/>
<id>a5ab5528a9bb1cc523a0652f737109bb8823204b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add coverage test runner script</title>
<updated>2026-07-20T03:42:07+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-20T03:42:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=d11d5cf4af0e6a15d37260361e9849ea99d15836'/>
<id>d11d5cf4af0e6a15d37260361e9849ea99d15836</id>
<content type='text'>
Add a helper script `.run/src/bin/cov-test.rs` that generates
HTML coverage reports using `cargo llvm-cov` and moves the
output files to the `docs/cov-test/` directory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a helper script `.run/src/bin/cov-test.rs` that generates
HTML coverage reports using `cargo llvm-cov` and moves the
output files to the `docs/cov-test/` directory
</pre>
</div>
</content>
</entry>
</feed>
