[orderflow-c] add new port#50493
Conversation
|
@microsoft-github-policy-service agree |
|
All CI checks are green on the latest commit (including arm64_osx) and CLA is satisfied. Could a maintainer please review and merge when possible? Thanks. |
|
I don't believe the vcpkg rust integration problem is solved by bootstrapping and running cargo by per-port recipes. |
|
Thanks for the review and the clarification. Understood on the Rust integration concern. I’ll stop pursuing curated-registry merge with the current per-port rustup/cargo bootstrap approach, and move this package to a custom-registry/overlay distribution path for now. I’ll keep tracking upstream Rust integration direction in vcpkg and can resubmit once there is a maintainer-approved pattern. |
|
Hi @gregorian-09, Thanks for your contribution! Unfortunately, this port doesn't yet meet our minimum project maturity requirement. But don't worry, you can still use vcpkg to install this library! Here are some alternatives you can try: Publish a collection of overlay portsSet up a repository to hold your port(s): mkdir my-vcpkg-ports
cd my-vcpkg-ports
git initFollow the registry structure and create a You don’t need to create a mkdir ports
# Put all your ports inside the "ports" folder
git add .
git commit -m "Add ports"Publish your repository somewhere public like https://github.com: git remote add origin https://github.com/<my username>/my-vcpkg-ports
git push origin HEADAdd instructions for users in your repository’s Publish your port alongside your projectThis is great for library authors who want to include a vcpkg port within their project. Place your port somewhere in your repository, like: # Place ports in <repo root>/vcpkg/ports
mkdir -p vcpkg/ports
cp <path/to/my port> ./vcpkg/ports/
git add ./vcpkg/ports/.
git commit -m "Add vcpkg port files"
git pushAdd usage instructions in your repository’s NOTE: If you want the port to stay in sync with your project’s sources, instead of using the Publish a Git registryIf you want your users to fully benefit from vcpkg’s versioning features, create a Git registry. Check out our full guide on how to create a custom registry. Then add instructions for users in your repository’s Let us know if any of these options sound good to you or if you want help setting them up. You can still publish your port in the curated registry once it meets our maturity guidelines! |
What does your PR fix?
Adds a new official orderflow-c port to vcpkg for the Orderflow C ABI runtime library.
Which triplets are supported/not supported? Have you updated the CI baseline?
Supported: (windows | linux | osx) & x64
Baseline updated via ./vcpkg x-add-version orderflow-c.
Does your port depend on any new vcpkg tools?
No.
How did you test this PR?
Notes