Skip to content

Commit c2377d0

Browse files
Copilotmazhelez
andcommitted
Enhance DeliveryTargets documentation with PTE-specific examples and proper aka.ms links
Co-authored-by: mazhelez <[email protected]>
1 parent c0591a5 commit c2377d0

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

Scenarios/DeliveryTargets.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Replace:
7272
7373
### Step 3: Configure Repository Settings (Optional)
7474

75-
You can control delivery behavior by adding settings to your AL-Go settings file:
75+
You can control delivery behavior by adding settings to your AL-Go settings file. For detailed information about DeliveryTarget settings, see [DeliverTo<deliveryTarget>](https://aka.ms/algosettings#deliverto).
7676

7777
```json
7878
{
@@ -106,7 +106,7 @@ Common NuGet feed URLs:
106106

107107
### Step 2: Configure Dependency Resolution (Optional)
108108

109-
Unlike GitHub Packages, NuGet feeds configured with `NuGetContext` are not automatically used for dependency resolution. To use your custom feed for dependencies, add it to `trustedNuGetFeeds`:
109+
Unlike GitHub Packages, NuGet feeds configured with `NuGetContext` are not automatically used for dependency resolution. To use your custom feed for dependencies, add it to [trustedNuGetFeeds](https://aka.ms/algosettings#trustedNuGetFeeds):
110110

111111
```json
112112
{
@@ -122,7 +122,9 @@ Unlike GitHub Packages, NuGet feeds configured with `NuGetContext` are not autom
122122

123123
## Configuration Examples
124124

125-
### Example 1: GitHub Packages for Organization
125+
### Example 1: GitHub Packages for PTE Organization
126+
127+
**Use Case**: A company developing Per-Tenant Extensions (PTEs) wants to automatically publish apps to GitHub Packages for internal distribution and dependency management.
126128

127129
**Organizational Secret**: `GitHubPackagesContext`
128130
```json
@@ -139,7 +141,9 @@ Unlike GitHub Packages, NuGet feeds configured with `NuGetContext` are not autom
139141
}
140142
```
141143

142-
### Example 2: Azure DevOps Artifacts
144+
### Example 2: Azure DevOps Artifacts for PTE Development
145+
146+
**Use Case**: A partner company with existing Azure DevOps infrastructure wants to deliver PTEs to their existing Azure DevOps Artifacts feed for controlled distribution.
143147

144148
**Repository Secret**: `NuGetContext`
145149
```json
@@ -159,7 +163,9 @@ Unlike GitHub Packages, NuGet feeds configured with `NuGetContext` are not autom
159163
}
160164
```
161165

162-
### Example 3: Multi-Environment Setup
166+
### Example 3: Multi-Environment PTE Setup
167+
168+
**Use Case**: A PTE development team that wants to publish development builds to GitHub Packages and production releases to a private NuGet feed.
163169

164170
**AL-Go-Settings.json**:
165171
```json
@@ -300,7 +306,7 @@ You can configure multiple trusted NuGet feeds for dependency resolution:
300306

301307
## Next Steps
302308

303-
- [Learn more about AL-Go Settings](settings.md)
309+
- [Learn more about AL-Go Settings](https://aka.ms/algosettings)
304310
- [Explore Continuous Delivery options](../Workshop/ContinuousDelivery.md)
305311
- [Set up dependencies between repositories](../Workshop/Dependencies2.md)
306-
- [Understand AL-Go Secrets](secrets.md)
312+
- [Understand AL-Go Secrets](https://aka.ms/algosecrets)

0 commit comments

Comments
 (0)