docs(deps): document snake_case PACKAGE_NAME convention and track upstream adoption#545
Merged
kcenon merged 1 commit intoMar 16, 2026
Conversation
…tream adoption Add PACKAGE_NAME Convention section to vcpkg-ports/README.md covering: - find_package() reference table for all 8 ecosystem ports - Migration guide from deprecated PascalCase package names - Instructions for adding new ports with correct naming - Upstream Adoption Status table linking to filed upstream issues Filed upstream issues for native snake_case CMake config install paths: - kcenon/logger_system#502 - kcenon/container_system#424 - kcenon/database_system#455 - kcenon/network_system#843 Also sync port-version numbers in Canonical Status table to match current portfile states (logger:1, container:1, database:3, network:4, pacs:3). Closes #543 Part of #532
kcenon
added a commit
that referenced
this pull request
Apr 13, 2026
…tream adoption (#545) Add PACKAGE_NAME Convention section to vcpkg-ports/README.md covering: - find_package() reference table for all 8 ecosystem ports - Migration guide from deprecated PascalCase package names - Instructions for adding new ports with correct naming - Upstream Adoption Status table linking to filed upstream issues Filed upstream issues for native snake_case CMake config install paths: - kcenon/logger_system#502 - kcenon/container_system#424 - kcenon/database_system#455 - kcenon/network_system#843 Also sync port-version numbers in Canonical Status table to match current portfile states (logger:1, container:1, database:3, network:4, pacs:3). Closes #543 Part of #532
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Add a comprehensive
PACKAGE_NAME Conventionsection tovcpkg-ports/README.md,documenting the standardized snake_case naming for all 8 ecosystem ports and
tracking upstream adoption via filed issues.
Change Type
Affected Components
vcpkg-ports/README.md— convention docs, find_package() reference, migration guide, upstream tracking tableWhy
Problem Solved
Closes #543 — the convention established in #544 (portfile standardization) needed
to be documented so new ports and consumers follow it consistently. Upstream repos
that still use PascalCase CMake config paths needed issues filed to track when
wrapper code in portfiles can be removed.
Related Issues
Who
Reviewers
When
Urgency
Where
Files Changed
vcpkg-ports/README.mdHow
Changes Made
Testing Done
Breaking Changes
None — documentation only.