chore: reorganize docs apps (#7228)

* reorganize docs apps

* add README

* fix directory

* add condition for old docs
This commit is contained in:
Shahed Nasser
2024-05-03 17:36:38 +03:00
committed by GitHub
parent 224ebb2154
commit 4fe28f5a95
6187 changed files with 601447 additions and 598226 deletions
+3
View File
@@ -8,7 +8,10 @@ NEXT_PUBLIC_ENV=
NEXT_PUBLIC_BASE_URL=
NEXT_PUBLIC_DOCS_URL=
NEXT_PUBLIC_UI_URL=
NEXT_PUBLIC_RESOURCES_URL=
NEXT_PUBLIC_USER_GUIDE_URL=
ALGOLIA_WRITE_API_KEY=
ANALYZE_BUNDLE=
NEXT_PUBLIC_AI_ASSISTANT_URL=
NEXT_PUBLIC_AI_WEBSITE_ID=
NEXT_PUBLIC_AI_API_ASSISTANT_RECAPTCHA_SITE_KEY=
@@ -7,10 +7,7 @@ import type { ExpandedDocument, Version } from "@/types/openapi"
export async function GET(request: Request) {
const { searchParams } = new URL(request.url)
const area = searchParams.get("area")
const version =
process.env.NEXT_PUBLIC_VERSIONING === "true"
? (searchParams.get("version") as Version) || "1"
: "1"
const version = (searchParams.get("version") as Version) || "1"
const expand = searchParams.get("expand")
if (area !== "admin" && area !== "store") {
return NextResponse.json(
+1 -4
View File
@@ -7,10 +7,7 @@ export async function GET(request: Request) {
const { searchParams } = new URL(request.url)
const tagName = searchParams.get("tagName") || ""
const area = searchParams.get("area")
const version =
process.env.NEXT_PUBLIC_VERSIONING === "true"
? (searchParams.get("version") as Version) || "1"
: "1"
const version = (searchParams.get("version") as Version) || "1"
if (area !== "admin" && area !== "store") {
return NextResponse.json(
+9
View File
@@ -14,6 +14,15 @@ const nextConfig = {
source: "/ui/:path*",
destination: `${process.env.NEXT_PUBLIC_UI_URL}/ui/:path*`,
},
// TODO uncomment for v2
// {
// source: "/v2",
// destination: `${process.env.NEXT_PUBLIC_DOCS_V2_URL}/resources`,
// },
// {
// source: "/v2/:path*",
// destination: `${process.env.NEXT_PUBLIC_DOCS_V2_URL}/resources/:path*`,
// },
{
source: "/:path*",
destination: `${process.env.NEXT_PUBLIC_DOCS_URL}/:path*`,
+3 -3
View File
@@ -17,7 +17,7 @@
"@mdx-js/react": "^3.0.0",
"@medusajs/icons": "^1.2.0",
"@medusajs/ui": "^2.4.1",
"@next/mdx": "14.1.3",
"@next/mdx": "14.2.3",
"@readme/openapi-parser": "^2.5.0",
"@types/mapbox__rehype-prism": "^0.8.0",
"@types/mdx": "^2.0.5",
@@ -32,7 +32,7 @@
"jsdom": "^22.1.0",
"json-schema": "^0.4.0",
"json-stringify-pretty-compact": "^4.0.0",
"next": "^14.1.3",
"next": "^14.2.3",
"next-mdx-remote": "^4.4.1",
"openapi-sampler": "^1.3.1",
"openapi-types": "^12.1.3",
@@ -52,7 +52,7 @@
"yaml": "^2.3.1"
},
"devDependencies": {
"@next/bundle-analyzer": "^14.1.3",
"@next/bundle-analyzer": "^14.2.3",
"@types/jsdom": "^21.1.1",
"types": "*"
},
+21 -17
View File
@@ -7,11 +7,13 @@ import {
ModalProvider,
PageLoadingProvider,
ScrollControllerProvider,
SiteConfigProvider,
} from "docs-ui"
import BaseSpecsProvider from "./base-specs"
import SidebarProvider from "./sidebar"
import SearchProvider from "./search"
import VersionProvider from "./version"
import { config } from "../config"
type ProvidersProps = {
children?: React.ReactNode
@@ -20,23 +22,25 @@ type ProvidersProps = {
const Providers = ({ children }: ProvidersProps) => {
return (
<AnalyticsProvider writeKey={process.env.NEXT_PUBLIC_SEGMENT_API_KEY}>
<PageLoadingProvider>
<ModalProvider>
<ColorModeProvider>
<BaseSpecsProvider>
<ScrollControllerProvider scrollableSelector="#main">
<SidebarProvider>
<SearchProvider>
<MobileProvider>
<VersionProvider>{children}</VersionProvider>
</MobileProvider>
</SearchProvider>
</SidebarProvider>
</ScrollControllerProvider>
</BaseSpecsProvider>
</ColorModeProvider>
</ModalProvider>
</PageLoadingProvider>
<SiteConfigProvider config={config}>
<PageLoadingProvider>
<ModalProvider>
<ColorModeProvider>
<BaseSpecsProvider>
<ScrollControllerProvider scrollableSelector="#main">
<SidebarProvider>
<SearchProvider>
<MobileProvider>
<VersionProvider>{children}</VersionProvider>
</MobileProvider>
</SearchProvider>
</SidebarProvider>
</ScrollControllerProvider>
</BaseSpecsProvider>
</ColorModeProvider>
</ModalProvider>
</PageLoadingProvider>
</SiteConfigProvider>
</AnalyticsProvider>
)
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/api-keys' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/api-keys' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/api-keys/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/api-keys/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/api-keys/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/api-keys/{id}/revoke' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/campaigns' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/campaigns' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/campaigns/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/campaigns/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,6 @@
curl -X POST '{backend_url}/admin/campaigns/{id}' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "Moriah"
}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/collections' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/collections' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/collections/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/collections/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/collections/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/currencies' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/currencies/{code}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customer-groups' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customer-groups' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/customer-groups/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customer-groups/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customer-groups/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customer-groups/{id}/customers' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,10 @@
curl -X POST '{backend_url}/admin/customer-groups/{id}/customers/batch' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"customer_ids": [
{
"id": "id_dx2Wieq4uGG"
}
]
}'
@@ -0,0 +1,10 @@
curl -X POST '{backend_url}/admin/customer-groups/{id}/customers/remove' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"customer_ids": [
{
"id": "id_oAhMZi39hsjIOqPA6"
}
]
}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customers' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customers' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/customers/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customers/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customers/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customers/{id}/addresses' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customers/{id}/addresses' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/customers/{id}/addresses/{address_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/customers/{id}/addresses/{address_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/customers/{id}/addresses/{address_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,10 @@
curl -X POST '{backend_url}/admin/fulfillment/shipping-options/{id}/rules/batch/add' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rules": [
{
"attribute": "{value}"
}
]
}'
@@ -0,0 +1,8 @@
curl -X POST '{backend_url}/admin/fulfillment/shipping-options/{id}/rules/batch/remove' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rule_ids": [
"{value}"
]
}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/inventory-items' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/inventory-items' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/inventory-items/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/inventory-items/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/inventory-items/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,7 @@
curl -X POST '{backend_url}/admin/inventory-items/{id}/location-levels' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"location_id": "{value}",
"stocked_quantity": 1506469662949376
}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/inventory-items/{id}/location-levels/{location_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/inventory-items/{id}/location-levels/{location_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/invites' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/invites' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,7 @@
curl -X POST '{backend_url}/admin/invites/accept' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"first_name": "{value}",
"last_name": "{value}"
}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/invites/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/invites/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/invites/{id}/resend' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/payments' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/payments/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/payments/{id}/capture' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/payments/{id}/refund' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/price-lists' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,14 @@
curl -X POST '{backend_url}/admin/price-lists' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"title": "{value}",
"description": "{value}",
"prices": [
{
"currency_code": "{value}",
"amount": 1270314195484672,
"variant_id": "{value}"
}
]
}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/price-lists/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/price-lists/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,12 @@
curl -X POST '{backend_url}/admin/price-lists/{id}' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"prices": [
{
"currency_code": "{value}",
"amount": 1670236243755008,
"variant_id": "{value}"
}
]
}'
@@ -0,0 +1,12 @@
curl -X POST '{backend_url}/admin/price-lists/{id}/prices/batch/add' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"prices": [
{
"currency_code": "{value}",
"amount": 6595965345595392,
"variant_id": "{value}"
}
]
}'
@@ -0,0 +1,8 @@
curl -X POST '{backend_url}/admin/price-lists/{id}/prices/batch/remove' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"ids": [
"{value}"
]
}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/pricing/rule-types' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,8 @@
curl -X POST '{backend_url}/admin/pricing/rule-types' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"name": "Thurman",
"rule_attribute": "{value}",
"default_priority": 4640267816665088
}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/pricing/rule-types/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/pricing/rule-types/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/pricing/rule-types/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/products/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products/{id}/options' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products/{id}/options' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/products/{id}/options/{option_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products/{id}/options/{option_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products/{id}/options/{option_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products/{id}/variants' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products/{id}/variants' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/products/{id}/variants/{variant_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/products/{id}/variants/{variant_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/products/{id}/variants/{variant_id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/promotions' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/promotions' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X DELETE '{backend_url}/admin/promotions/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl '{backend_url}/admin/promotions/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,2 @@
curl -X POST '{backend_url}/admin/promotions/{id}' \
-H 'x-medusa-access-token: {api_token}'
@@ -0,0 +1,13 @@
curl -X POST '{backend_url}/admin/promotions/{id}/buy-rules/batch/add' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rules": [
{
"attribute": "{value}",
"values": [
"{value}"
]
}
]
}'
@@ -0,0 +1,8 @@
curl -X POST '{backend_url}/admin/promotions/{id}/buy-rules/batch/remove' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rule_ids": [
"{value}"
]
}'
@@ -0,0 +1,13 @@
curl -X POST '{backend_url}/admin/promotions/{id}/rules/batch/add' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rules": [
{
"attribute": "{value}",
"values": [
"{value}"
]
}
]
}'
@@ -0,0 +1,8 @@
curl -X POST '{backend_url}/admin/promotions/{id}/rules/batch/remove' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rule_ids": [
"{value}"
]
}'
@@ -0,0 +1,14 @@
curl -X POST '{backend_url}/admin/promotions/{id}/rules/batch/update' \
-H 'x-medusa-access-token: {api_token}' \
-H 'Content-Type: application/json' \
--data-raw '{
"rules": [
{
"id": "id_orjnxCxIQlJAp4",
"attribute": "{value}",
"values": [
"{value}"
]
}
]
}'

Some files were not shown because too many files have changed in this diff Show More