Skip to content

WEB-1194: Add Composer vcs repositories and install docs - #1

Merged
miguelcolmenares merged 1 commit into
mainfrom
feature/WEB-1194-composer-vcs-docs
Sep 25, 2026
Merged

miguelcolmenares merged 1 commit into
mainfrom
feature/WEB-1194-composer-vcs-docs

Conversation

@miguelcolmenares

Copy link
Copy Markdown
Member

Summary

Adds Composer vcs repositories and install documentation so this package and its SilverAssist development dependencies resolve from GitHub instead of Packagist.org. Phase 0 of WEB-1194 (making the SilverAssist package repositories private without breaking Composer).

Changes

  • composer.json: vcs repositories for silverassist/coding-standards and silverassist/wp-coding-standards (development dependencies).
  • README: new "Installing via Composer (private repository)" section (vcs entry for consumers, token setup, lock refresh, troubleshooting).
  • CHANGELOG: 1.0.1 entry.
  • release.yml: comment no longer presents Packagist as the distribution channel.

No runtime code changes.

Verification

  • composer validate --strict passes (the local composer.lock is git-ignored and unrelated).
  • composer install from a clean directory with the new vcs entries resolves both development dependencies from GitHub.
  • Error messages in the troubleshooting table were reproduced with Composer 2.8.10.

Release

Merging is followed by tag v1.0.1.

- Declare vcs repositories for the SilverAssist development dependencies (coding-standards, wp-coding-standards) so contributors and CI resolve them from GitHub
- Add an "Installing via Composer (private repository)" README section and the 1.0.1 CHANGELOG entry
- Reword the release workflow comment that presented Packagist as the distribution channel
@miguelcolmenares
miguelcolmenares merged commit d581742 into main Sep 25, 2026
3 checks passed
@miguelcolmenares
miguelcolmenares deleted the feature/WEB-1194-composer-vcs-docs branch September 25, 2026 13:17
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