Skip to content

release: publish npm alpha and verify clean-HOME install/uninstall #7

Description

@Altairpaca

Goal

Turn the current source-preview distribution into a verifiable public alpha that a user can install without knowing the repository layout.

Acceptance criteria

  • publish the alpha package set required by the public entry point (dshelm, @dshelm/dsh, and any internal packages that must be externally resolvable);
  • npx dshelm init --yes succeeds from a clean HOME with a supported DSH installation;
  • dshelm doctor reports the installed profile/bundle and gives an actionable next command;
  • uninstall removes DSHelm-owned discovery/profile state while preserving unrelated profiles and product-owned credentials;
  • record the exact package versions and DSH version used for verification;
  • create a GitHub prerelease with install, upgrade, limitations, and uninstall notes.

Evidence to attach

  • clean-HOME command transcript with secrets/user paths redacted;
  • installed profile/bundle paths;
  • doctor output before and after install;
  • uninstall proof showing unrelated state remains intact.

This is the P0 distribution gate from docs/community-roadmap.zh-CN.md; passing unit tests alone is not sufficient evidence for this issue.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions