Skip to content

Commit 10652ea

Browse files
authored
Merge pull request #809 from objectstack-ai/copilot/fix-ci-build-errors
2 parents 49839aa + 902ca44 commit 10652ea

54 files changed

Lines changed: 2507 additions & 216 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/check-links.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ jobs:
2727
# Use configuration file for path remapping and settings
2828
args: >-
2929
--config lychee.toml
30-
--exclude-path '(^|.*/)meta\.json$'
31-
--exclude-path '(^|.*/)meta\.cn\.json$'
3230
'content/**/*.md'
3331
'content/**/*.mdx'
3432
'README.md'

.lycheeignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,3 @@ https://x.com*
1717

1818
# Common false positives
1919
mailto:*
20-
21-
# Fumadocs metadata files (not actual links)
22-
**/meta.json
23-
**/meta.cn.json

ROADMAP.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,13 @@ This strategy ensures rapid iteration while maintaining a clear path to producti
9393
| Packages (total) | 27 |
9494
| Apps | 2 (Studio, Docs) |
9595
| Examples | 4 (Todo, CRM, Host, BI Plugin) |
96-
| Zod Schema Files | 193 |
97-
| Exported Schemas | 1,100+ |
98-
| `.describe()` Annotations | 8,425+ |
96+
| Zod Schema Files | 200 |
97+
| Exported Schemas | 1,600+ |
98+
| `.describe()` Annotations | 8,750+ |
9999
| Service Contracts | 27 |
100100
| Contracts Implemented | 13 (52%) |
101101
| Test Files | 229 |
102-
| Tests Passing | 6,456 / 6,456 |
102+
| Tests Passing | 6,507 / 6,507 |
103103
| `@deprecated` Items | 3 |
104104
| Protocol Domains | 15 (Data, UI, AI, API, Automation, Cloud, Contracts, Identity, Integration, Kernel, QA, Security, Shared, Studio, System) |
105105

content/docs/references/api/discovery.mdx

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ Reports per-service availability so clients can adapt their UI accordingly.
1616
## TypeScript Usage
1717

1818
```typescript
19-
import { ApiRoutes, Discovery, ServiceInfo } from '@objectstack/spec/api';
20-
import type { ApiRoutes, Discovery, ServiceInfo } from '@objectstack/spec/api';
19+
import { ApiRoutes, Discovery, ServiceInfo, WellKnownCapabilities } from '@objectstack/spec/api';
20+
import type { ApiRoutes, Discovery, ServiceInfo, WellKnownCapabilities } from '@objectstack/spec/api';
2121

2222
// Validate data
2323
const result = ApiRoutes.parse(data);
@@ -85,3 +85,22 @@ const result = ApiRoutes.parse(data);
8585

8686
---
8787

88+
## WellKnownCapabilities
89+
90+
Well-known capability flags for frontend intelligent adaptation
91+
92+
### Properties
93+
94+
| Property | Type | Required | Description |
95+
| :--- | :--- | :--- | :--- |
96+
| **feed** | `boolean` || Whether the backend supports Feed / Chatter API |
97+
| **comments** | `boolean` || Whether the backend supports comments (a subset of Feed) |
98+
| **automation** | `boolean` || Whether the backend supports Automation CRUD (flows, triggers) |
99+
| **cron** | `boolean` || Whether the backend supports cron scheduling |
100+
| **search** | `boolean` || Whether the backend supports full-text search |
101+
| **export** | `boolean` || Whether the backend supports async export |
102+
| **chunkedUpload** | `boolean` || Whether the backend supports chunked (multipart) uploads |
103+
104+
105+
---
106+
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: View
3-
description: View protocol schemas
2+
title: Http
3+
description: Http protocol schemas
44
---
55

66
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs go in content/docs/guides/. */}
77

88
<Callout type="info">
9-
**Source:** `packages/spec/src/api/view.zod.ts`
9+
**Source:** `packages/spec/src/api/http.zod.ts`
1010
</Callout>
1111

1212
## TypeScript Usage

content/docs/references/api/index.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This section contains all protocol schemas for the api layer of ObjectStack.
2323
<Card href="/docs/references/api/http-cache" title="Http Cache" description="Source: packages/spec/src/api/http-cache.zod.ts" />
2424
<Card href="/docs/references/api/metadata" title="Metadata" description="Source: packages/spec/src/api/metadata.zod.ts" />
2525
<Card href="/docs/references/api/odata" title="Odata" description="Source: packages/spec/src/api/odata.zod.ts" />
26+
<Card href="/docs/references/api/package-api" title="Package Api" description="Source: packages/spec/src/api/package-api.zod.ts" />
2627
<Card href="/docs/references/api/plugin-rest-api" title="Plugin Rest Api" description="Source: packages/spec/src/api/plugin-rest-api.zod.ts" />
2728
<Card href="/docs/references/api/protocol" title="Protocol" description="Source: packages/spec/src/api/protocol.zod.ts" />
2829
<Card href="/docs/references/api/query-adapter" title="Query Adapter" description="Source: packages/spec/src/api/query-adapter.zod.ts" />

content/docs/references/api/meta.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@
1616
"export",
1717
"feed-api",
1818
"graphql",
19+
"http",
1920
"http-cache",
2021
"identity",
2122
"metadata",
2223
"metadata-plugin",
2324
"notification",
2425
"object",
2526
"odata",
27+
"package-api",
2628
"package-registry",
2729
"plugin-rest-api",
2830
"protocol",
@@ -34,7 +36,6 @@
3436
"router",
3537
"storage",
3638
"versioning",
37-
"view",
3839
"websocket"
3940
]
4041
}

0 commit comments

Comments
 (0)