docs(core): better looking powerpack features category page

This commit is contained in:
Isaac Mann 2024-09-25 12:51:14 -04:00 committed by Juri Strumpflohner
parent f2dfe90f3c
commit fb92b68209
4 changed files with 31 additions and 17 deletions

View File

@ -443,12 +443,12 @@
"name": "Powerpack Features", "name": "Powerpack Features",
"description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.", "description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.",
"mediaImage": "", "mediaImage": "",
"file": "", "file": "shared/features/powerpack/index",
"itemList": [ "itemList": [
{ {
"id": "conformance", "id": "conformance",
"name": "Run Language-Agnostic Conformance Rules", "name": "Run Language-Agnostic Conformance Rules",
"description": "Conformance", "description": "Write and apply rules for your Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/conformance", "file": "shared/features/powerpack/conformance",
"itemList": [], "itemList": [],
@ -459,7 +459,7 @@
{ {
"id": "owners", "id": "owners",
"name": "Define Code Ownership at the Project Level", "name": "Define Code Ownership at the Project Level",
"description": "Owners", "description": "Configure and maintain code owners for projects in an Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/owners", "file": "shared/features/powerpack/owners",
"itemList": [], "itemList": [],
@ -470,7 +470,7 @@
{ {
"id": "custom-caching", "id": "custom-caching",
"name": "Self-Host the Remote Cache", "name": "Self-Host the Remote Cache",
"description": "Custom Caching", "description": "Host the remote cache without using Nx Cloud",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/custom-caching", "file": "shared/features/powerpack/custom-caching",
"itemList": [], "itemList": [],
@ -648,12 +648,12 @@
"name": "Powerpack Features", "name": "Powerpack Features",
"description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.", "description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.",
"mediaImage": "", "mediaImage": "",
"file": "", "file": "shared/features/powerpack/index",
"itemList": [ "itemList": [
{ {
"id": "conformance", "id": "conformance",
"name": "Run Language-Agnostic Conformance Rules", "name": "Run Language-Agnostic Conformance Rules",
"description": "Conformance", "description": "Write and apply rules for your Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/conformance", "file": "shared/features/powerpack/conformance",
"itemList": [], "itemList": [],
@ -664,7 +664,7 @@
{ {
"id": "owners", "id": "owners",
"name": "Define Code Ownership at the Project Level", "name": "Define Code Ownership at the Project Level",
"description": "Owners", "description": "Configure and maintain code owners for projects in an Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/owners", "file": "shared/features/powerpack/owners",
"itemList": [], "itemList": [],
@ -675,7 +675,7 @@
{ {
"id": "custom-caching", "id": "custom-caching",
"name": "Self-Host the Remote Cache", "name": "Self-Host the Remote Cache",
"description": "Custom Caching", "description": "Host the remote cache without using Nx Cloud",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/custom-caching", "file": "shared/features/powerpack/custom-caching",
"itemList": [], "itemList": [],
@ -691,7 +691,7 @@
"/features/powerpack/conformance": { "/features/powerpack/conformance": {
"id": "conformance", "id": "conformance",
"name": "Run Language-Agnostic Conformance Rules", "name": "Run Language-Agnostic Conformance Rules",
"description": "Conformance", "description": "Write and apply rules for your Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/conformance", "file": "shared/features/powerpack/conformance",
"itemList": [], "itemList": [],
@ -702,7 +702,7 @@
"/features/powerpack/owners": { "/features/powerpack/owners": {
"id": "owners", "id": "owners",
"name": "Define Code Ownership at the Project Level", "name": "Define Code Ownership at the Project Level",
"description": "Owners", "description": "Configure and maintain code owners for projects in an Nx workspace",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/owners", "file": "shared/features/powerpack/owners",
"itemList": [], "itemList": [],
@ -713,7 +713,7 @@
"/features/powerpack/custom-caching": { "/features/powerpack/custom-caching": {
"id": "custom-caching", "id": "custom-caching",
"name": "Self-Host the Remote Cache", "name": "Self-Host the Remote Cache",
"description": "Custom Caching", "description": "Host the remote cache without using Nx Cloud",
"mediaImage": "", "mediaImage": "",
"file": "shared/features/powerpack/custom-caching", "file": "shared/features/powerpack/custom-caching",
"itemList": [], "itemList": [],

View File

@ -577,7 +577,7 @@
], ],
"conformance": [ "conformance": [
{ {
"description": "Conformance", "description": "Write and apply rules for your Nx workspace",
"file": "shared/features/powerpack/conformance", "file": "shared/features/powerpack/conformance",
"id": "conformance", "id": "conformance",
"name": "Run Language-Agnostic Conformance Rules", "name": "Run Language-Agnostic Conformance Rules",
@ -586,7 +586,7 @@
], ],
"owners": [ "owners": [
{ {
"description": "Owners", "description": "Configure and maintain code owners for projects in an Nx workspace",
"file": "shared/features/powerpack/owners", "file": "shared/features/powerpack/owners",
"id": "owners", "id": "owners",
"name": "Define Code Ownership at the Project Level", "name": "Define Code Ownership at the Project Level",
@ -595,7 +595,7 @@
], ],
"custom-caching": [ "custom-caching": [
{ {
"description": "Custom Caching", "description": "Host the remote cache without using Nx Cloud",
"file": "shared/features/powerpack/custom-caching", "file": "shared/features/powerpack/custom-caching",
"id": "custom-caching", "id": "custom-caching",
"name": "Self-Host the Remote Cache", "name": "Self-Host the Remote Cache",

View File

@ -135,24 +135,25 @@
"name": "Powerpack Features", "name": "Powerpack Features",
"id": "powerpack", "id": "powerpack",
"description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.", "description": "Nx Powerpack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.",
"file": "shared/features/powerpack/index",
"itemList": [ "itemList": [
{ {
"name": "Run Language-Agnostic Conformance Rules", "name": "Run Language-Agnostic Conformance Rules",
"description": "Conformance", "description": "Write and apply rules for your Nx workspace",
"id": "conformance", "id": "conformance",
"tags": ["conformance"], "tags": ["conformance"],
"file": "shared/features/powerpack/conformance" "file": "shared/features/powerpack/conformance"
}, },
{ {
"name": "Define Code Ownership at the Project Level", "name": "Define Code Ownership at the Project Level",
"description": "Owners", "description": "Configure and maintain code owners for projects in an Nx workspace",
"id": "owners", "id": "owners",
"tags": ["owners"], "tags": ["owners"],
"file": "shared/features/powerpack/owners" "file": "shared/features/powerpack/owners"
}, },
{ {
"name": "Self-Host the Remote Cache", "name": "Self-Host the Remote Cache",
"description": "Custom Caching", "description": "Host the remote cache without using Nx Cloud",
"id": "custom-caching", "id": "custom-caching",
"tags": ["custom-caching"], "tags": ["custom-caching"],
"file": "shared/features/powerpack/custom-caching" "file": "shared/features/powerpack/custom-caching"

View File

@ -0,0 +1,13 @@
# Powerpack Features
Nx PowerPack is a suite of paid extensions for the Nx CLI specifically designed for enterprises.
The following features are available after you [activate a Powerpack license](/recipes/installation/activate-powerpack):
{% cards cols="2" lgCols="3" mdCols="3" smCols="2" %}
{% link-card title="Conformance" type="Powerpack Feature" url="/features/powerpack/conformance" icon="CheckBadgeIcon" /%}
{% link-card title="Owners" type="Powerpack Feature" url="/features/powerpack/owners" icon="UserGroupIcon" /%}
{% link-card title="Self-Hosted Remote Cache" type="Powerpack Feature" url="/features/powerpack/custom-caching" icon="AwsIcon" /%}
{% /cards %}