Skip to content

docs(readme): add one-click deployment for kkRepo - #512

Closed
cosark wants to merge 1 commit into
klboke:mainfrom
cosark:add-one-click-deploy
Closed

cosark wants to merge 1 commit into
klboke:mainfrom
cosark:add-one-click-deploy

Conversation

@cosark

@cosark cosark commented Nov 14, 2026

Copy link
Copy Markdown

Summary

Adds a one-click deploy button in a new One-Click Deploy section of the README, right after Build And Deployment. This gives the community one-click access to deploy kkRepo at an affordable host, as a ready-made template that needs no other instructions, with more providers to come.

Validation

  • mvn -pl server -am test
  • mvn -pl compat-test -am -Dtest=MavenMetadataMergeCompatibilityTest,MavenWritePolicyCompatibilityTest,NpmProtocolCompatibilityTest -Dsurefire.failIfNoSpecifiedTests=false test
  • Full E2E with the run-full-e2e label for changes that need every E2E dimension, or targeted labels below, or not applicable.
  • Live compatibility workflow with the run-live-compat label, or scripts/ci/run-live-compat.sh smoke for protocol/admin API changes, or not applicable.
  • Real client E2E with the run-client-e2e label, or scripts/ci/run-live-compat.sh client-e2e for package-client publish/download/resolve changes, or not applicable.
  • Native real client E2E with the run-native-client-e2e label for Spring AOT/runtime-hint/native-packaging changes, or not applicable.
  • Other: Documentation-only change to README.md. No code, protocol, or configuration files changed, so the Maven suites above do not apply. The button image renders in the README preview and its link opens the kkRepo page on the hosting provider.

Compatibility and design checklist

  • Protocol behavior changes were compared with the official protocol and Nexus behavior, or this PR does not change protocol behavior.
  • Protocol behavior changes include or update compatibility tests under compat-test, or the reason is explained.
  • State, cache, locking, session, background task, upload/delete, metadata, and permission changes describe their multi-replica behavior, or this PR does not touch those areas.
  • Migration changes are idempotent and consider dry-run, resume, checksum validation, and reporting, or this PR does not touch migration.

Notes for reviewers

The button sits in its own short section so the existing quickstart commands and deployment guide links stay exactly as they are.

@cosark
cosark requested a review from klboke as a code owner November 14, 2026 02:26
@klboke

klboke commented Nov 14, 2026

Copy link
Copy Markdown
Owner

Thanks for the submission. We do not accept unverified third-party commercial hosting promotions in the project README.

This PR only adds a RepoCloud deployment button. Verifying that the image renders and the link opens does not demonstrate that kkRepo deploys and works correctly on the service. Deployment integrations should include reviewable templates/configuration and reproducible deployment validation.

Closing this PR on that basis.

@klboke klboke closed this Nov 14, 2026
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.

2 participants