Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ jobs:
- name: Lychee Broken Link Checker
uses: lycheeverse/lychee-action@v2.9.0
with:
args: --root-dir "$(pwd)/src/content/docs" --verbose --no-progress './**/*.md' './**/*.mdx'
fail: true
2 changes: 2 additions & 0 deletions .vale.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
StylesPath = styles
MinAlertLevel = error

Vocab = OPA

Packages = Google, write-good, MDX

[*.{md,mdx}]
Expand Down
37 changes: 31 additions & 6 deletions astro.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
import { defineConfig } from "astro/config";
import { satteri } from '@astrojs/markdown-satteri';
import starlight from "@astrojs/starlight";
import starlightOpenAPI, { openAPISidebarGroups } from 'starlight-openapi'

export default defineConfig({
markdown: {
processor: satteri({
features: {
gfm: true,
headingAttributes: true,
directive: true,
},
})
},
integrations: [
starlight({
title: "Open Podcast API",
Expand Down Expand Up @@ -41,14 +51,29 @@ export default defineConfig({
label: "Introduction",
link: "specs",
},
{
label: "Conventions",
link: "specs/conventions"
},
{
label: "Authentication",
link: "specs/authentication"
},
{
label: "Synchronization",
link: "specs/sync",
badge: {
text: "Core",
variant: "success"
}
},
{
label: "Subscriptions",
collapsed: true,
items: [{
autogenerate: {
directory: "specs/subscriptions",
}
}],
link: "specs/subscriptions",
badge: {
text: 'Core',
variant: 'success'
}
},
],
},
Expand Down
Loading