WestyxNexus package is hosted on the GitLab Package Registry. It is public - no token is required to install.
1. Add the NuGet source
Choose one of the two options below. Both achieve the same end result.Option A - CLI (one-time, machine-wide)
NuGet.Config. After this the source is available in every project on the machine.
Option B - nuget.config in your repo root
.csproj. The source is then scoped to the project - no machine-wide setup needed.
2. Install the package
<PackageReference> to your .csproj pulling the latest version from the GitLab feed.
To pin to a specific version:
Requirements
- .NET 8.0 or newer (the package targets
net8.0) - Network access to
gitlab.comfor installation, and to<your-slug>.westyx.devat runtime
Verifying connectivity
Before writing any code, confirm your endpoint and API key work with a plaincurl:
configs, secrets, and flags. An HTTP 401 means the key is wrong; HTTP 404 means the slug is wrong.
To watch the live SSE stream:
event:resync arrive within a second. Press Ctrl+C to stop.
Troubleshooting
Unable to load the service index for source ...- usually a corporate proxy or firewall blocking GitLab. Confirmcurl https://gitlab.com/api/v4/projects/81978985/packages/nuget/index.jsonreturns JSON.The package version 'X' could not be found- version not yet published, or the GitLab feed is being rebuilt. Check the Packages page for the available versions.- Multiple feeds returning the same package - NuGet uses the first feed where the package is found. Order matters in
nuget.config. Putwestyx-nexusabove any catch-all feed.
