Move IQS rules into its own page (#2608)

This commit is contained in:
Abílio Costa 2025-03-31 13:14:40 +01:00 committed by GitHub
parent 984daee8bd
commit 48584340de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 32 additions and 24 deletions

View File

@ -113,24 +113,6 @@ If a tier is adjusted, all integrations in that tier need to be re-evaluated and
One exception to this is integrations that have devices that are part of the Works with Home Assistant program. Those integrations will be flagged as grandfathered into their existing tier.
:::
## Integration quality scale rules
The rules for each tier are defined down below and come with its own page with examples and more information.
### 🥉 Bronze
<RuleOverview tier="bronze" />
### 🥈 Silver
<RuleOverview tier="silver" />
### 🥇 Gold
<RuleOverview tier="gold" />
### 🏆 Platinum
<RuleOverview tier="platinum" />
## Special tiers
There are also 4 special tiers that are used to integration that don't have a place on the scaled tier list.

View File

@ -0,0 +1,23 @@
---
title: "Integration quality scale rules"
---
import RuleOverview from './_includes/rule_overview.jsx'
## Integration quality scale rules
The rules for each tier are defined down below and come with its own page with examples and more information.
### 🥉 Bronze
<RuleOverview tier="bronze" />
### 🥈 Silver
<RuleOverview tier="silver" />
### 🥇 Gold
<RuleOverview tier="gold" />
### 🏆 Platinum
<RuleOverview tier="platinum" />

View File

@ -154,12 +154,15 @@ module.exports = {
link: {type: 'doc', id: 'core/integration-quality-scale/index'},
items: [
{type: 'doc', id: 'core/integration-quality-scale/checklist'},
{type: 'category', label: 'Rules', items: iqs_rules.map(rule => ({
type: 'doc',
id: `core/integration-quality-scale/rules/${rule.toLowerCase()}`
})
)}
]
{
type: 'category',
label: 'Rules',
link: {type: 'doc', id: 'core/integration-quality-scale/rules'},
items: iqs_rules.map(rule => ({
type: 'doc',
id: `core/integration-quality-scale/rules/${rule.toLowerCase()}`
}))}
]
},
{
type: "category",