Skip to content

fix: Move crate docs into fp-library/docs/ for cargo publish#24

Merged
nothingnesses merged 2 commits into
mainfrom
fix/docs-cargo-publish
Apr 2, 2026
Merged

fix: Move crate docs into fp-library/docs/ for cargo publish#24
nothingnesses merged 2 commits into
mainfrom
fix/docs-cargo-publish

Conversation

@nothingnesses

Copy link
Copy Markdown
Owner

Summary

  • Move all crate documentation from repo-root docs/ into fp-library/docs/ so include_str! paths resolve correctly when cargo publish packages the crate.
  • Keep workspace-level docs (todo.md, plans/) at repo-root docs/.
  • Update all include_str! paths, README links, CLAUDE.md references, and cross-document links.

Fixes the CI publish failure where cargo package could not find docs/features.md and other included markdown files.

Test plan

  • just verify passes locally.
  • CI passes.
  • After merge, retag fp-library-v0.15.0 and push to trigger release.

Move all crate documentation into fp-library/docs/ so include_str!
paths resolve correctly when cargo packages the crate. Keep
workspace-level docs (todo.md, plans/) at the repo-root docs/.
Update include_str! paths, README links, CLAUDE.md references, and
cross-document links.
Remove separate rayon and serde feature test jobs. These are
redundant since default covers the no-features path and all-features
covers every feature enabled. Features are additive and don't
interact, so individual feature isolation testing adds no coverage.
@nothingnesses nothingnesses merged commit 12242b4 into main Apr 2, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant