Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
e6cc4cc
doc reorg
lipinght Nov 4, 2025
ef12d58
doc-reorg-link-update
lipinght Nov 4, 2025
11cada5
resolving merge conflict
lipinght Nov 4, 2025
e9681fc
fixing toc and index references
mlonsk Nov 4, 2025
d38ff3e
adding applies to test
mlonsk Nov 4, 2025
2602929
update broken links, implement new apply_to logic
mlonsk Nov 4, 2025
906b6ce
update applies to
mlonsk Nov 4, 2025
fa505cf
added applies to files tutorials
mlonsk Nov 7, 2025
03443b1
tutorials applies to
mlonsk Nov 7, 2025
baebb28
add applies to troubleshooting
mlonsk Nov 7, 2025
e77c54b
security applies to added
mlonsk Nov 7, 2025
f462f27
references applies to
mlonsk Nov 7, 2025
abc94ba
how-to files added applies to section
mlonsk Nov 7, 2025
d1100f0
added applies to and general clean up for getting-started section
mlonsk Nov 13, 2025
68a7b9e
add applied to features docs and tocs with headers
mlonsk Nov 13, 2025
b43f2fa
update toc and master
mlonsk Nov 14, 2025
5b0a5da
added redirects for all files moved.
mlonsk Nov 14, 2025
4cc7846
Changed main header for the webpage. Now is logo, search bar, support…
mlonsk Nov 17, 2025
434741b
Small fixes to tocs
mlonsk Nov 17, 2025
70bae63
doc reorg
lipinght Nov 4, 2025
ac018a5
doc-reorg-link-update
lipinght Nov 4, 2025
9a94fb5
fixing toc and index references
mlonsk Nov 4, 2025
4699d9d
adding applies to test
mlonsk Nov 4, 2025
d709a3b
update broken links, implement new apply_to logic
mlonsk Nov 4, 2025
6ca6588
update applies to
mlonsk Nov 4, 2025
0b9ccf5
added applies to files tutorials
mlonsk Nov 7, 2025
cbf2bf5
tutorials applies to
mlonsk Nov 7, 2025
1f2c1d8
add applies to troubleshooting
mlonsk Nov 7, 2025
a325578
security applies to added
mlonsk Nov 7, 2025
23cc935
references applies to
mlonsk Nov 7, 2025
7fa699e
how-to files added applies to section
mlonsk Nov 7, 2025
c80b445
added applies to and general clean up for getting-started section
mlonsk Nov 13, 2025
c712a92
add applied to features docs and tocs with headers
mlonsk Nov 13, 2025
95f28a9
update toc and master
mlonsk Nov 14, 2025
ebc8fda
added redirects for all files moved.
mlonsk Nov 14, 2025
74a58ed
Changed main header for the webpage. Now is logo, search bar, support…
mlonsk Nov 17, 2025
e7c12dc
Small fixes to tocs
mlonsk Nov 17, 2025
7584068
merge
mlonsk Nov 17, 2025
9cfaef9
Updated link in release notes
mlonsk Nov 18, 2025
557f38e
Added redirect mapping to keep staticwebapp below 20kb
mlonsk Nov 25, 2025
72643d7
New redirect solution.
mlonsk Nov 25, 2025
38007a7
Merge branch 'user-pg/azure-marketplace-docs' of https://github.com/T…
gronnerup Dec 1, 2025
7aed9ca
Added doc page for azure marketplace purchase flow and subscription a…
gronnerup Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
213 changes: 213 additions & 0 deletions APPLIES_TO_EXAMPLES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,213 @@
# Applies To Examples

This document shows examples of the new `applies_to` front matter structure.

## Example 1: TE3 only, available since a specific version

```yaml
---
uid: example-feature
title: New Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
none: true
note: "Not available in TE2. Use TE3 for this feature."
- product: TE3
full: true
since: 3.18.0
---
```

**Renders as:**
- **TE2** ❌ Not supported - Not available in TE2. Use TE3 for this feature.
- **TE3** ✅ Supported (Available since 3.18.0)

---

## Example 2: TE3 with edition-specific support

```yaml
---
uid: example-enterprise-feature
title: Enterprise Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
none: true
- product: TE3
since: 3.15.0
editions:
- edition: Desktop
none: true
- edition: Business
partial: true
note: "Limited to 10 objects"
- edition: Enterprise
full: true
---
```

**Renders as:**
- **TE2** ❌ Not supported
- **TE3** (Available since 3.15.0)
- ❌ Desktop Edition
- ⚠️ Business Edition (Limited to 10 objects)
- ✅ Enterprise Edition

**Important:** When you have `editions`, do NOT set `full`, `partial`, or `none` at the product level. The support status is determined by the individual editions.

---

## Example 3: Feature available in both TE2 and TE3

```yaml
---
uid: example-basic-feature
title: Basic Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
full: true
- product: TE3
full: true
---
```

**Renders as:**
- **TE2** ✅ Supported
- **TE3** ✅ Supported

---

## Example 4: Feature deprecated in later versions

```yaml
---
uid: example-deprecated-feature
title: Deprecated Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
full: true
- product: TE3
full: true
since: 3.0.0
until: 3.22.0
note: "Deprecated in 3.23.0. Use the new API instead."
---
```

**Renders as:**
- **TE2** ✅ Supported
- **TE3** ✅ Supported (Available in 3.0.0–3.22.0) - Deprecated in 3.23.0. Use the new API instead.

---

## Example 5: TE3 only, all editions

```yaml
---
uid: example-te3-only
title: TE3 Exclusive Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
none: true
note: "Upgrade to TE3 for this feature"
- product: TE3
full: true
since: 3.0.0
---
```

**Renders as:**
- **TE2** ❌ Not supported - Upgrade to TE3 for this feature
- **TE3** ✅ Supported (Available since 3.0.0)

---

## Example 6: Complex scenario with partial support

```yaml
---
uid: example-complex
title: Complex Feature
author: Your Name
updated: 2025-11-04
applies_to:
products:
- product: TE2
partial: true
note: "Requires manual scripting workaround"
- product: TE3
since: 3.12.0
editions:
- edition: Desktop
partial: true
note: "Read-only mode"
- edition: Business
full: true
- edition: Enterprise
full: true
---
```

**Renders as:**
- **TE2** ⚠️ Partially supported - Requires manual scripting workaround
- **TE3** (Available since 3.12.0)
- ⚠️ Desktop Edition (Read-only mode)
- ✅ Business Edition
- ✅ Enterprise Edition

---

## Migration Guide from Old Format

### Old Format:
```yaml
applies_to:
editions:
- edition: Desktop
none: x
- edition: Business
- edition: Enterprise
versions:
- version: "3.x"
```

### New Format:
```yaml
applies_to:
products:
- product: TE2
none: true
- product: TE3
since: 3.15.0
editions:
- edition: Desktop
none: true
- edition: Business
full: true
- edition: Enterprise
full: true
```

## Key Differences

1. **Product-first approach**: Start with `products` array containing `TE2` and `TE3`
2. **Boolean flags**: Use `full: true`, `partial: true`, or `none: true` instead of presence/absence
3. **Version tracking**: Use `since` and `until` fields for version tracking (TE3 only)
4. **Notes**: Add explanatory `note` field at any level for tooltips/additional context
5. **Nested editions**: Editions are now nested under each product, allowing different edition support per product
6. **Important**: When a product has `editions`, do NOT set `full`/`partial`/`none` at the product level - only at the edition level
Loading