summaryrefslogtreecommitdiffstats
path: root/docs/content/usage/packages/nuget.en-us.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/usage/packages/nuget.en-us.md')
-rw-r--r--docs/content/usage/packages/nuget.en-us.md115
1 files changed, 0 insertions, 115 deletions
diff --git a/docs/content/usage/packages/nuget.en-us.md b/docs/content/usage/packages/nuget.en-us.md
deleted file mode 100644
index 8cd88e0637..0000000000
--- a/docs/content/usage/packages/nuget.en-us.md
+++ /dev/null
@@ -1,115 +0,0 @@
----
-date: "2021-07-20T00:00:00+00:00"
-title: "NuGet Package Registry"
-slug: "nuget"
-sidebar_position: 80
-draft: false
-toc: false
-menu:
- sidebar:
- parent: "packages"
- name: "NuGet"
- sidebar_position: 80
- identifier: "nuget"
----
-
-# NuGet Package Registry
-
-Publish [NuGet](https://www.nuget.org/) packages for your user or organization. The package registry supports the V2 and V3 API protocol and you can work with [NuGet Symbol Packages](https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg) too.
-
-## Requirements
-
-To work with the NuGet package registry, you can use command-line interface tools as well as NuGet features in various IDEs like Visual Studio.
-More information about NuGet clients can be found in [the official documentation](https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools).
-The following examples use the `dotnet nuget` tool.
-
-## Configuring the package registry
-
-To register the package registry you need to configure a new NuGet feed source:
-
-```shell
-dotnet nuget add source --name {source_name} --username {username} --password {password} https://gitea.example.com/api/packages/{owner}/nuget/index.json
-```
-
-| Parameter | Description |
-| ------------- | ----------- |
-| `source_name` | The desired source name. |
-| `username` | Your Gitea username. |
-| `password` | Your Gitea password. If you are using 2FA or OAuth use a [personal access token](development/api-usage.md#authentication) instead of the password. |
-| `owner` | The owner of the package. |
-
-For example:
-
-```shell
-dotnet nuget add source --name gitea --username testuser --password password123 https://gitea.example.com/api/packages/testuser/nuget/index.json
-```
-
-You can add the source without credentials and use the [`--api-key`](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-nuget-push) parameter when publishing packages. In this case you need to provide a [personal access token](development/api-usage.md#authentication).
-
-## Publish a package
-
-Publish a package by running the following command:
-
-```shell
-dotnet nuget push --source {source_name} {package_file}
-```
-
-| Parameter | Description |
-| -------------- | ----------- |
-| `source_name` | The desired source name. |
-| `package_file` | Path to the package `.nupkg` file. |
-
-For example:
-
-```shell
-dotnet nuget push --source gitea test_package.1.0.0.nupkg
-```
-
-You cannot publish a package if a package of the same name and version already exists. You must delete the existing package first.
-
-### Symbol Packages
-
-The NuGet package registry has build support for a symbol server. The PDB files embedded in a symbol package (`.snupkg`) can get requested by clients.
-To do so, register the NuGet package registry as symbol source:
-
-```
-https://gitea.example.com/api/packages/{owner}/nuget/symbols
-```
-
-| Parameter | Description |
-| --------- | ----------- |
-| `owner` | The owner of the package registry. |
-
-For example:
-
-```
-https://gitea.example.com/api/packages/testuser/nuget/symbols
-```
-
-## Install a package
-
-To install a NuGet package from the package registry, execute the following command:
-
-```shell
-dotnet add package --source {source_name} --version {package_version} {package_name}
-```
-
-| Parameter | Description |
-| ----------------- | ----------- |
-| `source_name` | The desired source name. |
-| `package_name` | The package name. |
-| `package_version` | The package version. |
-
-For example:
-
-```shell
-dotnet add package --source gitea --version 1.0.0 test_package
-```
-
-## Supported commands
-
-```
-dotnet add
-dotnet nuget push
-dotnet nuget delete
-```