doc: add crate level documentation

This commit is contained in:
Michael Aaron Murphy 2026-05-30 19:00:54 +02:00
parent 9f71679cef
commit 758c13723f
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
2 changed files with 89 additions and 0 deletions

View file

@ -23,6 +23,12 @@ check-json: (check '--message-format=json')
clean:
cargo clean
# Generate documentation
doc:
env RUSTDOCFLAGS="--cfg docsrs" cargo +nightly-2026-04-27 doc --no-deps --verbose \
-p cosmic-client-toolkit -p cosmic-protocols -p libcosmic \
--features tokio,winit,wayland,desktop,single-instance,applet,xdg-portal,multi-window
# Also remove .cargo and vendored dependencies
clean-dist: clean
rm -rf .cargo vendor vendor.tar target