Skip to content

Ls/up 9.0#21

Merged
InCerryGit merged 6 commits intomasterfrom
ls/up_9.0
Jan 19, 2026
Merged

Ls/up 9.0#21
InCerryGit merged 6 commits intomasterfrom
ls/up_9.0

Conversation

@InCerryGit
Copy link
Copy Markdown
Owner

This pull request introduces several improvements to the documentation and the release process for the FasterKv.Cache project. The most significant changes include a complete rewrite and translation of the README.md to English, the addition of a comprehensive contributor guide, clarification of NuGet packaging defaults, and enhancements to the release workflow scripts for more robust artifact handling.

Documentation Improvements:

  • Completely rewrote and translated README.md to English, making the documentation more accessible to international users and updating the content for clarity and completeness.
  • Added a new AGENTS.md contributor guide, covering build, test, code style, and repository-specific conventions for developers.

NuGet Packaging Policy:

  • Set the default IsPackable property to false in Directory.Build.props, enforcing an explicit opt-in for packaging library projects and preventing accidental publishing of non-library projects.

Release Workflow Improvements:

  • Updated both release_stable.yml and release_unstable.yml GitHub Actions workflows to:
    • Download artifacts to the workspace root for consistency.
    • Add a debug step to list the workspace contents and .nupkg files for troubleshooting.
    • Refactor the NuGet push loop to operate on all .nupkg files in the workspace root, skip symbol packages, and fail fast if no packages are found. [1] [2]

…project files to ensure IsPackable is set to false
Default IsPackable=false and only opt-in src projects, so release workflows can push all packed nupkgs without brittle name-based skips.
Add README.zh-CN.md for the original Chinese docs and convert README.md to an English landing page with a language switcher.
@InCerryGit InCerryGit merged commit 2a7073b into master Jan 19, 2026
12 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