Skip to content

Commit 277b4bb

Browse files
committed
update api references and index flow
1 parent 175501c commit 277b4bb

13 files changed

Lines changed: 7320 additions & 7097 deletions

File tree

.github/workflows/algolia.yml

Lines changed: 4 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,9 @@ on:
66
- main
77

88
jobs:
9-
algolia:
10-
runs-on: "ubuntu-latest"
9+
index:
10+
runs-on: ubuntu-latest
1111

1212
steps:
13-
- uses: actions/checkout@v2
14-
15-
- name: Get algolia as config
16-
id: algolia_config
17-
run: echo "::set-output name=config::$(cat algolia.json | jq -r tostring)"
18-
19-
- name: Push indices to Algolia
20-
uses: signcl/docsearch-scraper-action@master
21-
env:
22-
APPLICATION_ID: ${{ secrets.ALGOLIA_APPLICATION_ID }}
23-
API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
24-
CONFIG: ${{ steps.algolia_config.outputs.config }}
25-
26-
# index_apis:
27-
# needs: algolia
28-
# runs-on: ubuntu-latest
29-
# steps:
30-
# - uses: actions/checkout@v4
31-
# - uses: actions/setup-python@v5
32-
# with:
33-
# python-version: '3.9'
34-
# cache: 'pip'
35-
# env:
36-
# ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
37-
38-
# - name: Install Requirements
39-
# run: pip install -r requirements.txt
40-
41-
# - name: Update index
42-
# env:
43-
# ALGOLIA_API_KEY: ${{ secrets.ALGOLIA_API_KEY }}
44-
# working-directory: ./tools
45-
# run: python update_search.py
13+
- name: Trigger Algolia index
14+
run: curl -f "https://developers.nextcommerce.com/api/algolia?token=${{ secrets.ALGOLIA_INDEX_SECRET }}"

app/api/algolia/route.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { sync } from 'fumadocs-core/search/algolia';
33
import { algoliasearch } from 'algoliasearch';
44

55
export const runtime = 'nodejs';
6-
// Disable caching so re-index always runs fresh
76
export const dynamic = 'force-dynamic';
87

98
export async function GET(req: Request) {

app/docs/[[...slug]]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export default async function Page(props: {
2828
<DocsTitle>{page.data.title}</DocsTitle>
2929
<div className="flex items-center gap-2">
3030
<ViewOptionsPopover
31-
className="p-2 text-sm h-auto"
31+
className="flex items-center gap-2 rounded-lg p-2 border bg-fd-secondary/50 text-sm text-fd-secondary-foreground transition-colors hover:bg-fd-accent h-auto"
3232
markdownUrl={`/docs-raw/${(params.slug ?? []).join('/')}`}
3333
githubUrl={`https://github.com/29next/developer-docs/blob/main/content/docs/${page.path}`}
3434
/>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Subscriptions Renew Create
3+
description: Trigger a subscription renewal order.
4+
full: true
5+
_openapi:
6+
method: POST
7+
toc: []
8+
structuredData:
9+
headings: []
10+
contents:
11+
- content: Trigger a subscription renewal order.
12+
---
13+
14+
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
15+
16+
<APIPage document={"public/api/admin/2023-02-10.yaml"} operations={[{"path":"/subscriptions/{id}/renew/","method":"post"}]} />
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Subscriptions Renew Create
3+
description: Trigger a subscription renewal order.
4+
full: true
5+
_openapi:
6+
method: POST
7+
toc: []
8+
structuredData:
9+
headings: []
10+
contents:
11+
- content: Trigger a subscription renewal order.
12+
---
13+
14+
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
15+
16+
<APIPage document={"public/api/admin/2024-04-01.yaml"} operations={[{"path":"/subscriptions/{id}/renew/","method":"post"}]} />
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Subscriptions Renew Create
3+
description: Trigger a subscription renewal order.
4+
full: true
5+
_openapi:
6+
method: POST
7+
toc: []
8+
structuredData:
9+
headings: []
10+
contents:
11+
- content: Trigger a subscription renewal order.
12+
---
13+
14+
{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}
15+
16+
<APIPage document={"public/api/admin/unstable.yaml"} operations={[{"path":"/subscriptions/{id}/renew/","method":"post"}]} />

lib/generated/api-methods.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@
155155
"/docs/admin-api/reference/subscriptions/subscriptionsLinesUpdate": "PUT",
156156
"/docs/admin-api/reference/subscriptions/subscriptionsList": "GET",
157157
"/docs/admin-api/reference/subscriptions/subscriptionsPartialUpdate": "PATCH",
158+
"/docs/admin-api/reference/subscriptions/subscriptionsRenewCreate": "POST",
158159
"/docs/admin-api/reference/subscriptions/subscriptionsRetrieve": "GET",
159160
"/docs/admin-api/reference/subscriptions/subscriptionsRetryCreate": "POST",
160161
"/docs/admin-api/reference/subscriptions/subscriptionsTransactionsList": "GET",
@@ -326,6 +327,7 @@
326327
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsLinesUpdate": "PUT",
327328
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsList": "GET",
328329
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsPartialUpdate": "PATCH",
330+
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsRenewCreate": "POST",
329331
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsRetrieve": "GET",
330332
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsRetryCreate": "POST",
331333
"/docs/admin-api/reference/2023-02-10/subscriptions/subscriptionsTransactionsList": "GET",
@@ -498,6 +500,7 @@
498500
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsLinesUpdate": "PUT",
499501
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsList": "GET",
500502
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsPartialUpdate": "PATCH",
503+
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsRenewCreate": "POST",
501504
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsRetrieve": "GET",
502505
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsRetryCreate": "POST",
503506
"/docs/admin-api/reference/unstable/subscriptions/subscriptionsTransactionsList": "GET",

0 commit comments

Comments
 (0)